Ok, "zerfleischt" euch doch bitte nicht.
1. Komponenten sind Objekte, somit sind wir in der
OOP und jedes Objekt braucht immer einen Vorfahren (Ausnahme: TObject, Mutter aller Objekte) um die ursprüngliche Frage zu beantworten.
[edit] Ergänzung: Mutter aller Komponenten ist natürlich wie schon beschrieben TComponent[/edit]
2. Such dir die Komponente raus, die am ehesten an dem dran ist, was du entwickeln willst. Also wo die meisten Methoden und Eigenschaften mit einem "das soll meine Komponente auch können/haben" Kommentar versehen werden könnten. Leite deine Komponente dann von dieser ab.
MfG McLane