Исходник программы, показывающей пример работы с объектами в Delphi при их создании и
разрушении (NewInstance, Constructor, AfterConstruction, ...,
BeforeDestruction, Destructor, FreeInstance), корректное
освобождение памяти при разрушении объекта - Автор
Forman.