I am writing a program that (as one of its functions) changes the file for the desktop image. However, I noticed with dismay that the change only takes effect once Windows is restarted. Is there another API call (maybe a SendMessage?) that forces a desktop to refresh for this purpose? I am using Windows 2000 Professional (which has IE5 built in).