Ich habe vor einiger Zeit einen "halb-generischen" TObjectList-Nachfahren für Delphi gefunden. Waren nur 2-3 Zeilen und einbinden einer Template-Datei und man hatte eine dynamische Liste. Wie es da mit der Performance aussieht muss ich leider passen, aber ich kann es gerne raussuchen, falls Interesse besteht. (wobei ich meine, es war aus der
DP)