воспользоваться vbs скриптом, либо подождать может здешние программисты извратятся...
Code
FileName = "C:\Kartinka_tyt.bmp"
Set WshShell = WScript.CreateObject("Wscript.Shell")
WshShell.RegWrite "HKCU\Control Panel\Desktop\Wallpaper", FileName
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Desktop\General\BackUpWallpaper", FileName
WshShell.RegWrite "HKCU\Software\Microsoft\Internet Explorer\Desktop\General\Wallpaper", FileName
WshShell.Run "%SystemRoot%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters", 1, False
его можно генерировать прямо из ммб, замени путь к картинке в строке Filename на свой, если не пашет отключи ActiveDesktop. Формат картинки только bmp.