If you start using too many large images then you will get a msstyles error, the way round it is to resize any large images you can and use sizing margins to make them stretch to the size you want, that's not going to be possible on the start menu though, maybe some of the basic images can be removed if your not going to use them, there is also a bunch of images in Vista Legacy Start Menu that can be deleted.

The path for all programs is Start Menu > Panels > Basic > Programs List > Controls > More Programs Tab.