Die Idee (mit dem OnIdle) ist an sich ganz lustig.
Deswegen hab ich mal ne kleine
Unit gebaut.
Die einfach im Projekt einbinden und alle
Application.CreateForm
durch
Application_CreateForm
ersetzen.
Mich würde mal interessieren, ob dir das weiterhilft.