Hallo XXcD!
Mich wundert, das es jetzt funktioniert: Du sagst, das Dein TList Objekt nicht funktioniert, aber Du hast geschrieben:
Delphi-Quellcode:
type
TAccount = class(TObject)
...
end;
statt:
Delphi-Quellcode:
type
TAccount = class(TList)
...
end;
In TList hast Du alles, was Du für Deine Liste brauchst. Warum da ein neues Listenobjekt?