Moin Himitsu,
(obwohl man es hier auch weglassen könnte)
Grund: der Constructor und Destructor von TObject ist leer
...und der Grund warum inherited beim Constructor und Destructor auch eingebaut werden sollten, wenn TObject die Basisklasse ist:
Niemand kann wissen, ob Constructor und Destructor von TObject in künftigen Delphi-Versionen auch leer sein werden. Das könnte bei der Verwendung der Klasse zu Problemen führen.