Du kannst dir selber eine soclhe Liste schreiben.
Du kannst ja vielleicht mal versuchen dir von TList eine Klasse abzuleiten.
Aber ich kann deine Bedenken nicht nachvollziehen. Du haust in deine TList nur ein Datentyp rein. Dann kann es nicht passieren, dass du den falschen Datentyp beim casten nimmstm denn du nimmst ja immer den gleichen.
und sich von TMyDataType Nach integer zu vertippen waere schon eine Leistung
.
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!