Казалось бы возможность отключения обновления экрана хорошая штука, позволяющая избавить пользователя от мельтешения на время обработки кода...
Но вот реализация ScreenUpdating, на мой взгляд, сильно подкачала - похоже вместо окна АИ на экране остается только рисунок окна. И в случае нажатия курсора - пользователь выполняет действия над объектами, которые находились под окном АИ (то ли это рабочий стол, то ли какие-то иконки, то ли окна других программ...).
Я вот думаю может лучше ставить свою картину, которая бы закрывала только область моделирования и оставляла в доступности интерфейс АИ?