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.