Sicherlich ist sowas möglich und für einige Komponenten auch implementier. Und zwar über Array-Properties.
Einfach in der delphi-Hilfe nach "Array-Eigenschaften" suchen.
z.B.
Values-Property von TStrings.
Bei
XML-P gibt es z.B. getElementsByTagName-Methoden.
Windows Vista - Eine neue Erfahrung in Fehlern.