I switched from Win XP to Win 7 and edited the Start Menu to how I
wanted it to look. I don't have any shortcuts on my desktop, (most) of
the programs I run have shortcuts in my Start Menu.
Or, take it one step farther, and install ObjectDock, and place icons
for your most commonly used programs on it instead.
This is what I do, and then I only use the Windows Start menu for my
system maintenance tools (Things like Mike Lin's Startup.exe, EaseUS
ToDo Backup, Auslogics Defragger, etc.) I hardly ever need to even go
into the "All Programs" menu folders.
This way, I can also turn off the desktop icon clutter, keep all my
apps full screen, and call up my programs by having the icons come to
*me* by popping front simply by moving my mouse pointer to the top
edge of my screen, and when I'm done selecting my program, the
Objectdock icon dock simply goes away. With all that desktop icon
clutter nonsense gone, I can now finally see that beutifal desktop
wallpaper in it's >entirety<.