TCustomDaemon
TDataModule
OnCreate
OnDestroy
TComponent
TPersistent
TObject