Hallo,
die unten eingefügte Zeile ist die Lösung für dein Problem.
procedure TForm1.Timer1Timer(Sender: TObject);
begin
.
.
StrPCopy(IconData.szTip, Edit1.text);
Shell_NotifyIcon(NIM_MODIFY, @IconData); //**********
end;
Ich habe aber die ganze procedure TForm1.Timer1Timer ein wenig umgebaut. Schau dir Unit1.zip an. Ausserhalb dieser Procedure musste ich ein paar Zeilen ergänzen, die sind alle mit //********** markiert.