In older versions of Windows that use the classic All Programs / Programs menu, items shown there are just shortcuts stored in Start Menu folders. To put program icons into a new folder in that menu, create or move shortcuts into that folder.
Two main approaches are available, depending on whether this is for all users or just one user.
1. Manually create a folder and move shortcuts (classic Start menu)
- Open File Explorer.
- Go to the Start Menu Programs folder. For all users this is typically:
C:\Documents and Settings\All Users\Start Menu\Programs - In that Programs folder, create the new folder that should appear in All Programs (right-click → New → Folder and name it as desired).
- Still in that folder tree, locate the existing program shortcuts (the
.lnkfiles) under Programs or its subfolders. - Cut and paste or copy and paste those shortcuts into the new folder.
The next time the Start menu is opened, the new folder will appear under All Programs, and the shortcuts inside it will show as icons in that folder.
If a shortcut is missing, create it manually:
- In File Explorer, browse to the program’s executable (for example,
C:\Program Files\...\app.exe). - Right-click the
.exe→ Create shortcut. - Move that shortcut into the desired folder under
...\Start Menu\Programs.
2. For MSIX-packaged apps (developers)
For apps packaged as MSIX where multiple app entries should appear grouped under one folder in the Start menu, use the VisualGroup attribute in the app manifest:
- Open the package manifest.
- Ensure the
uap3namespace is declared on the<Package>element:<Package ... xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" IgnorableNamespaces="... uap3"> - In each
<Application>entry that should appear in the same Start menu folder, add theuap3prefix toVisualElementsand setVisualGroupto the folder name, for example:<uap3:VisualElements VisualGroup="My App Suite" ... />
All those applications will then appear grouped under that folder name in the Start menu.
References: