Esiste la funzione API SetWallpaper che trovi dentro alla libreria shell32.dll, per info guarda qui:
http://msdn.microsoft.com/library/de...tWallpaper.asp

Ciao