Es gibt einmal das OnActivate der Form
innerhalb deiner Anwendung
und dann noch das OnActivate der gesamten Anwendung.
Ist das Delphi5 da links noch aktuell?
https://www.embarcadero.com/products/delphi/starter
Nja, in etwas neueren Delphis, da gibt es
TApplicationEvents, was man sich auf seine Form legen kann,
wenn nicht, dann wird man sich wohl oder übel manuell an Application.OnActivate (
Unit Forms) hängen müssen.
Von TApplicationEvents kann man auch mehrere geben, ohne dass man aufpassen muß, ob man nicht selbst mehrfach versucht sich an Application zu hängen, bzw. ob nicht auch noch eine Fremdkomponente das machen wollte und man sich gegenseitig überschreibt.