Moin Hanswurst,
nachdem ich mal die Formulare etwas zusammengestrichen habe (Du benutzt wahrscheinlich
Indy 9.0, ich 8.0

), konnte ich den Fehler immer noch nachvollziehen.
Der Fehler dürfte in TTimer im ReadLn liegen:
Wenn Du hier als zweiten Parameter keinen Timeout angibst, wartet die Funktion unendlich lange => Programm hängt.