L'uso di ReadLn in un programma Windows non ha senso.

Temo che tu non abbia definito la MainForm (finestra principale) nelle impostazioni del progetto, oppure che tale form non sia creata in automatico. Controlla il codice principale del progetto e accertati che esistano le righe
codice:
  Application.Initialize;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
La finestra principale è la prima ad essere creata tra tutte quelle del programma.

Un programma Windows creato con Delphi termina quando la finestra designata come principale viene chiusa; controlla se per caso questa finestra non viene chiusa accidentalmente.

Ciao!