Right Click the Start Button and Select "Open.. All Users" You can then make folders for: Internet / Utilities / Office / Media / Games and any other top level categories you need and then move the individual program folders into those.
If you have run out of room, and can't even make one folder, you'll need to temporarily move some stuff into an existing folder for a short time.
If I have any programs that just have a single icon, I still make a sub-folder for that. In that way, all program access clicks are at the third level, not split between level two and three.