Belvedere is a Windows app that automates actions for your PC.
The one biggest advantage of Belvedere is keeping my desktop clean. I hate it when an app decides to install an icon on my desktop. Belvedere helps with that.
First, follow this Lifehacker article. Then add a folder for c:\Users\Public\Desktop and make a transaction to delete the lnk files in that folder.
This will make sure that no app icons will end up on your desktop.