Избавьтесь от этого обработчика события OnIdle, вы приняли его там на всякий случай .
Если вам позже потребуется выполнить фоновые задачи, узнайте, как использовать потоки.Чтобы получить определенную частоту, вам разрешено использовать сон или любую другую технику в потоке.
Мой совет заключается в следующем, потому что, как вы видите, этот способ действий мешает другим частямваше приложение.Если это ошибка в TApplication, я не знаю, может быть, это так.Если вы хотите больше исследовать, сделайте копию своего проекта, проверьте все, и если вы думаете, что это должно работать по-другому, заполните запись QC об этом.
Я искал исходный код XE и, похоже, Ok, они установили событие для обновления действий, если событие Idle не выполнено ... Я не вижу там ошибки.У меня нет готовых до 2010 года установок для проверки старых версий.