Приложения мои. Все команды через pipe лично обрабтываю. Вот что делаю когда хочу показать приложение:
this->setWindowState(Qt::WindowFullScreen);
show();
this->raise();
this->activateWindow();
это не помогает. Притом при первом запуске фокус ловиться, а вот уже при переключении между запущенными приложениями. он пропадает.