Ich verwende etliche TObjectList(en). Du musst mir aber jetzt mal erklären, warum die bei einem Tree überhaupt notig ist. Ein Tree ist quasi auch eine Liste. 1 Dimension wäre eine TObjectList, also linear, nur eine einfache Kette. Der Tree verzweigt aber noch oder er hat nur die Root-Nodes. Du musst zumindest das Problem auf die Liste reduzieren (wozu aber dann der Tree ?
).