Ich habe das Ganze jetzt mal zum Test auf eine TObjectList umgestellt und es funktioniert ohne Fehler.
Dann muss ich wohl doch die TObjectList nehmen
Gleich nach dem Essen muss ich dann nur noch rausbekommen, wie man Unterknoten einfügt und betitelt.