Add a submenu to the start menu in Windows 7

8

4

How can I add a submenu to the start menu in Windows 7?

In the right-click menu on a shortcut under “All Programs”, there is a “Pin to Start Menu” entry. That's exactly what I want, but it only appears for shortcuts, not for folders. It can be made to appear for folders, but what it creates in the start menu is a shortcut to open the folder in Explorer, and not a submenu.

I know how to do it in Windows XP: create a directory under the Start directory in my profile. Windows 7 has a similar-looking directory in AppData\Roaming\Microsoft\Windows\Start Menu under my profile. But if I add a directory there under Windows 7, it shows up in the “All Programs” submenu and not in the start menu itself!

So, how can I add a folder (not a shortcut) to the start menu (not an existing submenu such as “All Programs”)? Or if there's some other way to create a submenu at the same location as the pinned items (or anywhere in the Start menu, really), what is it?

Gilles 'SO- stop being evil'

Posted 2012-12-05T18:16:57.153

Reputation: 58 319

Do you mean a pinned item? If so, just drag a folder on the start button and it will be pinned. – Styxxy – 2012-12-05T18:20:32.553

@Styxxy I'm afraid I might have gotten the terminology wrong. Your suggestions creates a shortcut to a folder in the start menu: if I click on that menu entry, it opens the directory in Explorer. What I want is to add a submenu inside the start menu. Come to think of it, that this submenu is implemented as a directory is not part of my requirement, it's just the way this worked under XP but I'm open to other solutions. – Gilles 'SO- stop being evil' – 2012-12-05T19:03:17.683

Find out where the Start Menu folder is stored (probably C:\Users\<userid> and create a folder there. Its name should then show up under the Start Menu. – martineau – 2012-12-05T19:24:11.930

@martineau That's what I did: it's AppData\Roaming\Microsoft\Windows\Start Menu. But …\Start Menu\Myfolder does not show up under the Start Menu, it shows up under “All Programs”, like the content of the …\Start Menu\Programs. – Gilles 'SO- stop being evil' – 2012-12-05T20:58:06.420

It doesn't look like it is possible. The closest thing I could find was a kind of a hack http://www.howtogeek.com/howto/14101/add-my-dropbox-to-your-windows-7-start-menu/.

– amit_g – 2012-12-05T22:04:15.190

The reason http://blogs.msdn.com/b/oldnewthing/archive/2003/09/03/54760.aspx

– amit_g – 2012-12-05T22:05:02.023

@amit_g Thanks for the link, but I'm not looking for programmatic access, I'm looking for a way to customize the interface on my account. – Gilles 'SO- stop being evil' – 2012-12-05T22:07:22.630

I agree, there's no in-built way to do this. You can use this, this, this, this or any similar program to approximate a sub-menu using jump lists.

– Karan – 2012-12-05T22:13:26.587

Answers

2

If I just understand it clear, you want to add a folder like a pinned! I just drag one of folders of all programs to back icon, wait to go back to first location, then drop it on current place. And it works for any folder that is on your desktop or drives, drag it on the start icon, wait to open, then drop it on start menu.

For submenu: there is an identical question in a Microsoft forum, Expanding folders as submenus on the Start menu, and there is an answer for it.

Hosein

Posted 2012-12-05T18:16:57.153

Reputation: 177

I don't understand what you're proposing. What is “one folders of all programs”? What is “back icon”? What have drivers got to do with this? – Gilles 'SO- stop being evil' – 2012-12-05T19:08:34.313

let me explain to you. you want to add a folder to you start menu. so, that folder, if it's not on start folders(like all programs) and it's on your hard disk, just drag it on start icon , and wait to start menu appear , then drop it on start menu. but if your folder place on all programs or sub folder of it, for do what i said before you must, first drag it on "back" icon(when you open all programs , stead of it, "back" appear there) and wait to start menu appear, then drop it. it's so clear and easy. – Hosein – 2012-12-05T19:39:12.787

What have drivers got to do with this? i mean your hard disk, hard drives. – Hosein – 2012-12-05T19:40:01.587

oops... you change your question. it's so different... folder changed to submenu!!!! ok. look at my edit. there is your answer. i think. – Hosein – 2012-12-05T19:49:34.063

1it seems he just ask a question, then vote for unknown reasons. where are you? – Hosein – 2012-12-07T10:11:39.363

2

I think you can't create a menu like that. You can however get a workaround with the default libraries.

  1. Rightclick the startmenu and go to properties. Click 'customize'. You can choose to have a library that you don't use shown as a menu (e.g. 'recorded TV').

  2. Now rightclick that library on the startmenu and rename the menu to something like 'My programs'.

  3. You add folders to a library. Each folder becomes a submenu under your menu.

  4. Add shortcuts in the submenu's. Sadly, you can't have a shortcut directly in the library.

Hope this is somehow usefull.

ZEDA-NL

Posted 2012-12-05T18:16:57.153

Reputation: 418

That would be perfect if there was a way to assign a shortcut key to that submenu. Is there? – Gilles 'SO- stop being evil' – 2013-08-16T14:35:56.207

Gilles. What do you mean by shortcut menu? How would you like to access that? – ZEDA-NL – 2013-08-20T11:51:32.680

Shortcut key. As in: press and release Win, then the underlined letter in a menu entry. Your trick to get a de facto custom submenu is nice, but not so nice when I need to click in an awkward location or navigate to it with arrows. – Gilles 'SO- stop being evil' – 2013-08-20T12:22:12.887

Gilles, I'm logged into Windows 7 now, but don't see any underlined letters in the startmenu. What you might wat is Press and release 'Win', then 'Arrow Up' to losse focus on the searchbox, then press the first letter of the menu (maybe more than one time, if there are multiple menus starting with that letter). I hope this helps. – ZEDA-NL – 2013-08-20T12:37:16.057

0

As far as I know, Microsoft does not allow user menus to be pinned to the Start menu. This was done on purpose, to prevent installed applications from filling up the Start menu with their own menus.

Therefore the only advice I can give is to try out replacements to the Start menu.

For some articles listing such products (most are advertized for Windows 8 but may also work for Windows 7) :

Windows 8 Start Menu replacements
How to get the Start menu back in Windows 8
List of Start Menu replacements for Windows 8

Because of time constraints, I cannot test these for you.

harrymc

Posted 2012-12-05T18:16:57.153

Reputation: 306 093

Apart from Classic Shell, which looks like it does solve my problem in a heavy-handed way, the programs in those lists are for Windows 8, not for Windows 7. – Gilles 'SO- stop being evil' – 2013-08-12T17:25:21.353

Applications can create submenus in the start menu, but they don't stick (and also they don't get shortcut letters). It would therefore be possible to make a submenu that sticks, by tampering with whatever data the OS uses to score applications and decides who gets entries. Reverse engineering this would take more time than I care to invest in this issue at the moment. – Gilles 'SO- stop being evil' – 2013-08-12T17:28:53.410

Everything is called today "Windows 8" but most of these replacements will also work for 7, so one needs to look at their websites. Some of them claim to be better than the original ... – harrymc – 2013-08-12T18:42:58.560

See also Best Free Start Menu Replacement including comments.

– harrymc – 2013-08-12T19:12:20.627

You mean Start Menu 7? Ok, that might work. I wasn't really planning on replacing the start menu, but I might do that if I don't find a better way. By the way, you might want to edit your answer: as it stands, it's a list of links to lists of links to applications that may provide a way to answer the question. – Gilles 'SO- stop being evil' – 2013-08-13T19:01:52.103

You should also have a look at Vistart. Once I have your feedback I might modify my answer.

– harrymc – 2013-08-13T19:35:28.850

0

You can also add the pin to startmenu option for Folders. Sevenforums made a guide:

enter image description here

enter image description here

You simple have to run this .reg file:

Windows Registry Editor Version 5.00

; Created by: Shawn Brink
; http://www.sevenforums.com
; Tutorial: http://www.sevenforums.com/tutorials/5736-start-menu-pin-unpin-folder-drive-library.html



[HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers\{a2a9545d-a0c2-42b4-9708-a0b2badd77c8}]
@=""

http://www.sevenforums.com/tutorials/5736-start-menu-pin-unpin-folder-drive-library.html

magicandre1981

Posted 2012-12-05T18:16:57.153

Reputation: 86 560

3Simpler to just drag the folder to the Start menu, but this doesn't add it as a submenu. – harrymc – 2013-08-11T06:36:07.153

-1

I don't know of a way to directly pin a folder to the taskbar, but there's some kind of workaround.

Create a folder like D:\myfolder somewhere. Create a shortcut to C:\Windows\explorer.exe, open the shortcut's properties and set the Target to C:\Windows\explorer.exe "D:\myfolder" (not the "" around the folder name if it has spaces in it). You can now drag this shortcut to your taskbar and it will directly lead to that folder.

chrki

Posted 2012-12-05T18:16:57.153

Reputation: 432

3That creates a shortcut to a directory (or rather to Explorer, even). I want a folder (a submenu? I don't know what the proper word is here). – Gilles 'SO- stop being evil' – 2012-12-05T19:07:42.550

Search for 7Stacks, maybe that is what you want? – chrki – 2012-12-05T19:12:30.917

7Stacks seems to be about managing icons in the task bar. No, not interested. – Gilles 'SO- stop being evil' – 2012-12-06T18:38:35.863

1I don't get what you want then. Can you make a mockup, so that we understand? It seems to confuse a lot of people here. – chrki – 2012-12-07T11:46:29.477