The best simple solution
YES, it can be done through resource editing maybe
, but I think that more simplier way how to do that exists. In Windows(XP especially ;o) ALL system related things can be configured by the way of system registry.
Try this(it worked for me):
Start->Run->"Regedit"
Go to path/key:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
in this key, there have to be "Wallpaper" value present. It is character string. Change its value to path of your file.(must be BMP I think, like this - c:\wall.bmp)
Then restart computer.
If you want only change color of that background go to:
HKEY_USERS\.DEFAULT\Control Panel\Colors
The value is "Background". Is in RGB format. This mean value 0 0 0 is black, 255 0 0 is red and so on. You've surelly understood, haven't you?
restart comp too.