PS: Du kannst deine Log-Klasse, bzw. die "Form" zu dieser Klasse in einem eigenem Thread erstellen, über die nun unabhängige MessageLoop/Verarbeitungsschleife kannst du da in Ruhe arbeiten.
Wobei man nichmal eine "Form" benötigt (und man hierbei sowieso
keine VCL-Form verwenden dürfte), da man Messages auch direkt an einen Thread senden kann >
PostThreadMessage.