Thanx! It works perfectly now (you immediately see the result). So for all who want to change the desktopwallpaper, the "final" code is: [DllImport("user32.dll")] public static extern bool SystemParametersInfo (uint uiAction, uint uiParam, string pvParam, uint fWinIni); ReturnValue=SystemParametersInfo(0x0014,0,"FILENAME",0x0002); Mario