Hi!
Du musst wohl zuerst mal die aktuelle Systemzeit ermitteln. Dann lässt du einen Timer laufen. Intervall dann wohl 1 Sekunde. Sobald die aktuelle Zeit größer ist, als die eingestellte, reagierst du.
Hier mal ein Prinzipien-Beispiel:
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if (TimeToStr(now)>= '16:00') then begin
timer1.Enabled:=false;
showmessage('achtung');
end;
Ciao Frederic