Das Problem dürfte sein, dass Du das Formular außerhalb des Main-
VCL-Threads der Anwendung erzeugst. Ein IdTCPServerExecute wird i.A. in einem eigenen Thread aufgerufen.
Teste mal den Code außerhalb der Methode (soweit möglich) in einem Button-OnClick Event, o.ä..
...
...