Вот выставляю на суд свое творение.
Пока без исходников, потому что стыдно, потому что индус
Что делает моя утила:
Она, в момент своего запуска, выводит на экран простое виндозное всплывающее меню с пунктами, описанными в файлике реестра, который надо предварительно импортировать. Если вы боитесь импортировать в реестр сомнительные файлы, то эта утилита явно не для вас ©
Таким образом, можно расширять функционал некоторых прог, например сделать кнопки с выпадающим меню в панели инструментов Тотал коммандера. Однако ее можно также вызывать и из ярлыка на рабочем столе.
Главной фишкой утилиты является (пример в reg-файле) то, что она может как передавать параметры сквозь вызов себя дальше, так и блокировать передачу параметра соответственно, а так же задавать свои параметры.
Так же, при задании параметра "Shell" можно вызывать стандартный диалог открытия программ.
В дальнейшем планируется добавление в меню иконок, конструктор меню, и многое другое.
Внимание: Если вам нужно несколько разных меню, то это пока что достигается вручную:
1. Переименуйте файл "Menu.exe"
2. Добавьте в реестр ветку с именем получившегося файла (смотреть по файлу REG в архиве)