Кстати, в HostWindows есть интересная процедура Idle - она выполняет частичную обработку сообщений. Пробовал ее - разморозки интерфейса не происходит, но кое-что меняется - например, начинает мерцать каретка. (Ни в коем случае не советую использовать в прикладном коде - модули Host не предназначены для импорта "по любому поводу").