Fences is great for grouping and hiding your desktop icons. ObjectDock is awesome as a replacement for the taskbar. You can have tabbed docks; each tab can hold numerous icons. For instance, Game tab for games, and so on. Also, you can incorporate the taskbar and system tray into a tabbed dock, and hide the Windows taskbar if you want.
I use both Fences and ObjectDock, but ObjectDock is necessary for my purposes as I use so many shortcuts constantly.