Out of interest, do you know how Windows 7 decides which programs to display?
I have quite a few programs which are not displayed.
I thought it might be just those in C:\Programs and not those in C:\Programs (x86), but I've checked and some programs from both are included in Default Programs.