Нужно ли всё это. Разве нельзя штатными средствами обойтись.
Навороты обязательно аукнутся. Будут как гири на ногах.

Наоборот, упрощать надо.
Вот я Desktop упростил себе синхронно со скриптом запуска (где рабочая папка выбиралась) -- и отлично вышло. Целое меню долой.
Только Zinn'у послать...