Prečo má program čakať? Prečo nie Timer?
Pomocou for si program tak zacyklíš, že už sa z toho nedostaneš...
Keby si napísal presne o čo sa snažíš - určite by sa našlo riešenie.
Môžeš si vytvoriť vlákno, alebo viac vlákien (TThread) a máš po probléme !