Deine Klasse biete ja Funktionalität an.
Entweder du steuerst die Funktionen und die Darstellung 'von außen', also so z.B.:
Delphi-Quellcode:
MyClass.MyFunction;
Form1.ShowFunction;
, oder Du bietest Events an. Letzteres dann, wenn deine Klasse eine komplexe Funktion anbietet, in der Einiges passiert, Du aber jede einzelne Aktion visuell darstellen willst. Dann bietest du die Events 'OnFinishedAction1','OnFinishedAction2' usw. an.