Also ich würde das über die Registry machen da gibt es folgenden Schlüssel:
HKEY_CURRENT_USER\
Software\Microsoft\Internet Explorer\Desktop\General\
In diesem Schlüssel gibt es die gesamten Eigenschaften für das Wallpaper. Die die du brauchst sind:
TileWallpaper -> Ausrichtung nebeneinander
WallpaperStyle -> Strecken
Also gilt:
nebeneinander:
TileWallpaper = 1
WallpaperStyle = 0
gestreckt:
TileWallpaper = 0
WallpaperStyle = 1
zentriert:
TileWallpaper = 0
WallpaperStyle = 0
Die Werte kannst du mit einer API-Funktion mit Zugriff auf die Registry ändern.
Wie das allerdings dann aktualisiert wird, hab ich keine Ahnung.