For my own convenience, I developed a program in my spare time to manage the Windows context menu.
ifolder.ru/18876186
The link is the source, installer and compiled exe'shnik.
Tested on: Winwows Vista / 7 / Server 2008 / Server 2008 R2
')
Additional information for extending functionality, instead of the path to the files, we write the following commands.
Administration - control admintools
Design options - control desk.cpl ,, 2
Mouse pointers - control main.cpl ,, 1
Date / Time Setup - control timedate.cpl
Regional settings - control intl.cpl
Sound settings - control mmsys.cpl ,, 2
Folder properties - control folders
Fonts - control fonts
System properties - control sysdm.cpl
Network connections - control ncpa.cpl
Power - control powercfg.cpl
Printers - control printers
Programs and components - control appwiz.cpl
Registry Editor - regedit
Security Center - control wscui.cpl
Task Manager - taskmgr
Task Scheduler - Control schedtasks
Windows Firewall - control firewall.cpl
Accounts - Control userpasswords
Classic Accounts - Control userpasswords2
Change screensaver - control desk.cpl ,, 1
Change Theme - control desk.cpl ,, @ themes
Change wallpaper - control desk.cpl ,, @ desktop
Desktop icons - control desk.cpl ,, 0
Window color - explorer shell ::: {26EE0668-A00A-44D7-9371-BEB064C98683} \\ 1 \\ :: {ED834ED6-4B5A-4bfe-8F11-A626DCB6A921} \\ pageColorization
In general, as you probably already guessed, any command of the console can be entered as a path and it will be executed.
For example, if I want to open a folder by reference, I simply prescribe the command: explorer.exe path_to_folder.
If the download link is no longer available, write, reload.
Work example:
Based on posts:
habrahabr.ru/blogs/windows7/79443
habrahabr.ru/blogs/windows7/90122/#habracut
Yes, I read about Your Menu, but I wrote my prog before the post was published
habrahabr.ru/blogs/windows7/91069
and since it exists and works, I post it to support anti-monopolization.
PS If you want to sort the menu items in the desired order, then note that the registry entries are automatically sorted by name, and the menu items are built in the reverse sort order. Those. for example, if you have 8 items, then by making prefixes in front of their names in the form 0_name, 1_name, ..., 7_name, you will see them in the menu starting with 7_name. Example in the picture:
