Gizmo's Freeware is Recruiting

Gizmos Needs YouWe are currently looking for people with skills and/or interest in the following areas:

- Anonymous Surfing Service
- Mobile Apps contributors
- Mac Section contributors
 

If this sounds like you then click here for more details

 

How to Add a Classic All Programs Fly-Out Menu to the Windows 7 Start Menu

The previous tip mentioned software for restoring the Classic Start menu to Windows 7. However, you might like to have a classic All Programs menu while keeping the good stuff that comes on the new Windows 7 Start menu. Here is a hack that will do just that.

But first please make a System Restore point or some other backup before you try to apply this tip. That way you can be sure you can get your original configuration back if something goes wrong

The hack uses one of the default (but unused) Start menu entries and turns it into a Programs menu. Administrator privileges may be required.  Here is how it goes:

  1. Use the procedure from an earlier tip (link here) to open the “Customize Start Menu” dialog.
  2. Scroll down the list and pick a folder you don’t normally use. Do not choose any entry for a folder that you are already using. Take care to leave important standard items like Control Panel alone. A likely candidate for many people to use for this hack is the “Recorded TV” folder and I will use that name in the instructions. Depending on your usage patterns, "Games", "Music", and "Videos" may also be possibilities for replacement
  3. Select “Display as a menu” for the chosen folder (figure 1) and click “OK” twice.
  4. Return to the desktop and open the Start menu.
  5. You should now find an entry on the right side called “Recorded TV”.
  6. Right-click “Recorded TV”.
  7. In the context menu, select “Properties”. Figure 2 shows the dialog that opens.
  8. Click “Include a Folder...” 
  9. In the folder dialog that opens, navigate to \ProgramData\Microsoft\Windows\Start Menu\Programs. Note that this is a “hidden” folder and you must first make hidden folders visible--see this link for the procedure.
  10. Click “Include Folder”. Figure 2 will return with the new folder listed.
  11. Highlight the "Recorded TV" entry under "Library Locations" and use the "Remove" button to delete it. 
  12. In the drop-down menu “Optimize this library for:” change the entry to “General items” (highlighted in yellow in figure 2).
  13. Click “OK”.

Figure 1. Configuring an item for the Start menu
Customize the Start menu

Figure 2.Configuring the new Start menu folder
Configure folder properties

You will now have a fly-out entry in the Start menu that will expand across the screen to show all the sub-folders and sub-sub-folders, etc. for the Programs list (figure 3). However, it will still be called “Recorded TV" on the Start menu. Rename the entry by right-clicking it and choosing “Rename” from the context menu. Enter “Programs” or your choice of name.

Now enjoy being able to open everything in the Programs list by hovering the mouse. And you still have all the new Windows 7 Start menu features. Note that you aren't limited to the Programs list. You could choose to add a different folder in step 9 above. 

Figure 3. An example of a fly-out menu
Example of fly-out menu

You can undo most of the hack by clicking the button “Restore Defaults” in the lower right part of figure 2. The Start menu will still show “Programs” so rename it back to “Recorded TV”. You can then remove the Start menu entry by selecting “Don’t display this item” as shown in figure 1.

One glitch for older or low-end PCs is that just mousing over an entry may not produce the fly-out effect because the graphics memory does not support it. In that case, you will have to click an item to get sub-folders to open.

This procedure works for Vista as well and for both 32- and 64-bit operating system. It can also be implemented by editing the Registry.

Get your own favorite tip published!  Know a neat tech tip or trick?  Then why not have it published here and receive full credit?  Click here to tell us your tip.


This tips section is maintained by Vic Laurie. Vic runs a Windows blog called The PC Informant and also operates a computer education website.

Click here for more items like this. Better still, get Tech Tips delivered via your RSS feeder or alternatively, have the RSS feed sent as email direct to your in-box.

Share this
4.11111
Average: 4.1 (9 votes)
Your rating: None

Comments

by paul deleeuw (not verified) on 24. October 2011 - 15:11  (82058)

I did it all but the Programs menu still "flys-out" as a vertical column. Any way to make this behave?

Thanks
Paul D

by jp68 (not verified) on 30. September 2011 - 17:42  (80644)

Another quick way of doing something very similar is adding a toolbar on your taskbar .I added "program files" toolbar ,acts as a flyout menu also.

by v.laurie on 30. September 2011 - 20:00  (80653)

jp68, this suggestion about creating a toolbar was also made in a previous tip (http://www.techsupportalert.com/content/three-more-ways-make-your-favori...).

by Rose (not verified) on 30. September 2011 - 18:02  (80646)

jp68
Did you use the Appdata/Microsoft/windows/startmenu as the link for the tool bar?
I put a link to this folder on the 7 stacks taskbar tool which I have set up as a menu with fly outs. This progam files shortcut does not fly out. I have to click on it.

by Rose (not verified) on 30. September 2011 - 14:30  (80629)

This worked and I wondered if a second folder could be included in this fly out based on the configuration that appears.
Renamed Recorded TV to ProgList and hovering over it produces Programs then the fly outs.
If another folder could be acessed then I would include a folder holding portable apps located on another drive.

by v.laurie on 30. September 2011 - 14:56  (80633)

Yes, you can add more folders. This method is a versatile way to add personal folders to the Start menu that fly-out.

by cmatthews (not verified) on 30. September 2011 - 13:41  (80625)

Isn't it easier and more complete to use "Classic Shell" (a mature SF.net project) for this??

http://classicshell.sourceforge.net/gallery.html

I hate to rain on anyone's suggestion, but why lick the icing when mom says you can just take a piece? It's free under the MIT open-source license (can't get any better than that).

by v.laurie on 30. September 2011 - 15:27  (80635)

I'll repeat the point made at the beginning of the tip--not everybody wants to return to the old classic Windows Start menu but they would like a fly-out programs entry. This tip is only peripherally related to the software you suggest (which, incidentally was already mentioned with a download link in a previous tip.) This tip is about a general method of adding a fly-out entry to the Windows 7 Start menu.

by crank on 29. September 2011 - 19:40  (80582)

Nice one, I plan to use it, and it leads to many other possibilities. . .

One thing about the hidden folder, if you just put:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
in the address bar, it will go there just fine without needing to worry about that folder being hidden, or any other with the full path address.

by v.laurie on 29. September 2011 - 20:39  (80585)

Crank, thanks for pointing out that you can directly paste the folder path without worrying about it being hidden. But that assumes you already know the whole path name. If you are not sure of the exact path and you look for a folder in the "Include a folder" dialog, you won't see it if it is hidden.

Post new comment

The content of this field is kept private and will not be shown publicly.
To prevent automated spam submissions leave this field empty.