El asunto es asi:
No pones nada: Sobreescribes por completo el metodo (o sea, no se hace la destruccion/construccion o culquier otro metodo del padre)= Solo en casos muy contados y casi nunca en destruy/create
inherited; se usa cuando hay descendencia directa (=un solo constructor/destructor en la clase) y no se necesita pasar una referencia, casi todos los controles no visuales que esten por debajo de TComponent
inherited Method1
inherited Method2
Si es que hay mas de uno... (muuuy raro, pero pasa sobre todo si el create esta sobrecargado=overload)
inherited Metodo(Param); cuando se necesita pasar referencia, por ejemplo, todo control visual
Por regla general
inherited Create debe ser la primera linea del metodo
Puede ser diferente, pero casi nunca es necesario
inherited Destroy debe ser la ultima en el metodo
Bien peligroso no hacerlo asi...