The best solution is to create a nested folder tree to categorize the programs into associated groups. Do this by opening the All Programs bar and working in an Explorer window. If after you have completed sorting the programs found there, if there are still some left in the Start menu that were not found, simply drag them into the Explorer window to place them where you will.