Leite dir doch eine eigene Liste von TList ab, und speichere dort mit zwei Feldern "fMode" und "fPrefix" deine Chars. Oder gleich mit Properties
Dann kannst du mit Add() immer deine Modes hinzufügen, zusammen mit den Prefixes.. und weil TList seine Items-Property als
default deklariert (wenn ich mich nicht irre) hast du darauf dann Zugriff wie auf ein Array, ohne SetLength usw.