Ich rate einfach mal ins Blaue hinein, dass zur Erzeugung der Labels im OnActivate lokale Variablen benutzt wurden. D.h. nach dem Verlassen dieser Methode hat man keine direkten Referenzen mehr auf diese Label.
Lösung wäre daher, die Label in einer Liste (oder, wenn es nur wenige sind, in einzelnen Variablen) zu speichern, als Eigenschaft der Formklasse. Diese Liste müsste dann im OnCreate der Form erstellt werden, und im OnDestroy wieder gelöscht werden, z.B.
Delphi-Quellcode:
type
TLabelList = class(TObjectList<Label>);
MyLabelList := TLabelList.Create(False); // False: Die Objekte beim Freigeben nicht durch die Liste zerstören, das macht am Ende ja die Form.
The angels have the phone box.