Для удаления пункта меню, удалите соответствующий ключ в разделе:
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell
Чтобы добавить новое меню, создайте новый ключ. Значение STRING по
умолчанию - название пункта меню. Далее создайте подключ Command,
значение STRING по умолчанию которого
- исполняемая строка.
Пример добавления блокнота в контекстное меню программы:
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\MyNotepad
STRING по умолчанию = "Блокнот"
HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell\MyNotepad
STRING по умолчанию = "notepad.exe" (или
полный путь "c:\windows\notepad.exe", измените его, если
каталог Windows отличается от приведенного)