Go to HKEY_CURRENT_USER,then go to Software,then M*cro$oft,then to Windows,go to Current version,then policies and then click on explorer.
On the right hand side,right click and click on New.Then select DWORD value.
Rename this value as "NoDesktop" (without the quotes).Click on it and set its value to 1 in the value data space.Now restart your pc or just log off and log in back.
You will see that all your Desktop icons are gone.
To get back your icons,go to the DWORD value you created,now either delete it or set its value to 0.
In both cases you will get back all your icons.Try it out.