Исправлено закрытие программы, + такой же алгоритм при вызове из меню.