I liked Stardock's fences for this and more features. But I never put my programs into a desktop folder. I did put shortcuts to my apps in a desktop folder. The difference is in the details.
I am looking for software that will organize my Desktop. This way I would be able to create some space on my desktop. An example would be putting my 7 Utility Programs into 1 folder. Then whenever I need to execute one of my utility programs, I will open the desktop folder that contains my 7 utility programs, then execute the utility program that I need.
Thanks John

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic