Wo ist das Ereignis OnActivate zugewiesen?
Im Objektinspektor?
Wenn ja, schmeiß es da raus und mach die entsprechende Zuweisung als letzte Zeile ins OnCreate.
Wird's dann besser?
Und nein, das ist keine professionell und durchdachte Lösung, sondern nur so 'ne Idee für: Hoffentlich geht's