Aarghh! Destroy ist schon bei TObject virtuell
Und Create kannst auch einfach virtuell machen.. Alle
VCL-Komponenten haben virtuelle Konstruktoren. AfterCreation und BeforeDestruction sind eher für andere Dinge gedacht, die zur Initalisierung/Finalisierung gehören, aber nicht in den Konstruktor/Destruktor.