Ich glaube du gehst da zu kompliziert dran. Platziere doch mal den TTimer auf deiner Form. Folgende Einstellungen sind nötig (
OI oder Form Create)
Timer1.Enabled:=True;
Timer1.Interval:=1000;
im OnTimer Ereignis schreibst du jetzt ShowMessage('jede sekunde kommt diese Nachricht');