Re: при отсутствии свободных лицензий API ...

... происходит автоматический выход из программы

Понятно, когда сообщение об отсутствующих своб лицензиях выдаётся при входе в программу и просто вход не осуществляется.
Но если пользователь уже работает в программе, и рискнул запустить скрипт, а тут вдруг нет своб лицензии API, его просто "выбрасывает" из программы.
Это - неправильно.