Anderer Vorschlag:
Zuweisung des OnActivate aus dem Objektinspektor raus.
Im OnCreate ans Ende zuerst den Aufruf der OnActivate-Methode und dann das Ereignis zuweisen.
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender : TObject);
begin
...
FormActivate(Sender);
Self.OnActive := FormActivate;
end;