Меню отдельно для пользователя или для групп пользователей. В настройках пользователя на закладке «среда» просто указываете путь к запускальщику (или путь к seamlessrdpshell и параметром к нему - путь к запускальщику для бесшовного режима) и все. Запуск происходит по двойному клику на соответствующем пункте меню.
в settings.ini - настройки для пользователей - кому какое меню отображать, имя пользователя - это имя учетной записи Windows
в default.txt - меню по умолчанию.
Формат файла с меню: Заголовок <табуляция> командная строка
Написано на QT 4.5, следовательно требуются его библиотеки (прилагаю, их нужно распаковать в папку с программой или куда-нибудь в %windir%/system32). Если Вы сомневаетесь в моей честности (как Abadonna в 10-м комментарии), или хотите изменить что-нибудь в программе (например, вставить свою иконку, как на картинке) - собирать свою версию из исходников удобно в QT Creator, необходимые dll взять из него же.
UPD v 1.1:
Теперь можно задавать запрет закрытия программы при запущенных из нее, но незавершенных программах (защита от случайного закрытия) и имя файла с меню по умолчанию. Из-за этого поменялся формат файла settings.ini - настройки для пользователей в секции [users] настройки программы в секции [program] (вдруг у вас есть пользователь с именем defaultMenu или startDetached :) )