I created a workflow that hides/unhides the icons on your desktop. I use this at work because i don't want others to see what is on my desktop.
just type "desktop hide" or "desktop unhide" to hide or unhide the icons.
Screenshot: http://cl.ly/image/453u2H050a2w
Download: http://cl.ly/1u330t3k1F19
I hope this is helpful for some of you.