Похоже не в doPopup дело. Случаем не вызываешь еще doActive или doForeground Твой предохранитель активно тырит фокус у других окон. Просто doPopup к такому не приводит. Нашел дырку в защите : если нажать Alt, затем стрелку вниз, то выпадет меню, где программу можно закрыть.