Ich würde ganz einfach in der ja schon abgeleiteten Klasse TMeinThread den Konstruktor Create überschreiben und das FreeOnTerminate dort setzen. Dann kann ich den Thread starten ohne Ihn auf suspended zu setzen und brauch Ihn uach nicht mit resume starten.
Ob die Methode Execute aus dem MainThread aufgerufen werden kann ist mir gerade nicht bewusst. Doch könnte ich mir vorstellen, dass dann der Thread immer noch schön schläft und die Execute vom MainThread ausgeführt wird
Michael