[QUOTE=Perlsau;1190670]
Übrigens: Ich habe eben festgestellt, das OnActivate nicht bei jedem Fokus-Erhalt aufgerufen wird. Tatsächlich konnte ich es nicht bewerkstelligen, daß ein ShowMessage in OnActivate angezeigt wird außer beim Programmstart. Soweit ich mich erinnere, wird OnActivate außer beim Programmstart nur nach der Rückkehr aus einem nicht modal angezeigten Programmfenster ausgelöst ... Wenn ich lediglich mit Alt-Tab den Fokus auf ein anderes Programm lege und wieder zurück zum Projekt-Programm, passiert gar nichts ...
Das OnActivate sollte vollständig OnActivateFormInsideApplication heißen. Es triggert nicht, wenn lediglich die Applikation wieder den Focus erhält. Dafür gibt es TApplication.OnActivate.