http://www.howtogeek.com/howto/windows-vista/create-a-shortcut-or-hotkey-to-turn-the-desktop-icons-on-or-off/
It gives a link to a program you can add to your quick launch bar to show/hide desktop icons with just one mouse click (similar to show/hide desktop )
Here's a before and after view of my desktop:)
Before

After

In case you like my wallpaper you can get it here!:)
http://www.themillionphotohomepage.com/wp-content/uploads/2008/12/happy_snowman_1280-x-1024.jpg