Вряд ли получится, я так понимаю речь не идет о модификации exe-ников, и не идет речь о внедрении меню в программы поддерживающие VBA.
Вообще меню стандартное создается с помощью winApi (блокнот и др.), так что если перехватывать идентификатор окна с нужным меню в него можно добавить теоретически свое с hook-ом на нажатие и исполнение своего кода. Но как универсально классифицировать все окна с данным меню чтоб определять их идентификатор, а также сделать код обработки универсальным (ведь чтение и обработка информации будет из совершенно разных окон: таблица exсel-одно окно, текстовое поле блокнота - другое. И общие методы чтения информации вряд ли найдутся), да и к тому же навороченные меню (MS Ofice например) создаются спец классами, к которым не применим стандартный WinApi)
Хотя затачить код под набор программ (заранее определенный) можно попробовать