Bywa, że chcesz, żeby w menu Windows pojawiła się nowa pozycja, której program instalacyjny sam z siebie nie zainstalował. W końcu menu, to tylko zbiór skrótów do programów, wydaje się więc, że powinno być możliwe dodanie tam czegokolwiek. I rzeczywiście!
Menu można modyfikować globalnie dla wszystkich użytkowników komputera poprzez modyfikacje w
C:\ProgramData\Microsoft\Windows\Start Menu
Jeśli masz problem ze znalezieniem tego miejsca, albo w następnych wersjach Microsoft miałby je umieścić gdzie indziej, to można sprawdzić lokalizację menu z PowerShella:
[Environment]::GetFolderPath('CommonStartMenu')
a korzystając z komendy:
ii "$([Environment]::GetFolderPath('CommonStartMenu'))"
można ten folder od razu otworzyć w windows explorer!
Menu dla użytkownika znajduje się w katalogu:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu
Ścieżka do tego katalogu może być zwrócona przez polecenie PowerShell:
[Environment]::GetFolderPath('StartMenu')
a folder otworzysz w Windows Explorer korzystając z:
ii "$([Environment]::GetFolderPath('StartMenu'))"
Teraz pozostaje tylko umieszczać w tych katalogach podkatalogi, skróty do programów, a menu Windows będzie te zmiany prezentować.