純粋にツリー構造を使いたいなら、自作するべし。データ構造の初歩です。
TComponentあたりを流用してもいいですけどね。

ストリーミングなどでTTreeNodeでなければいけないなら、
TTreeViewはコモンコントロールのラッパーなので、項目も外部で管理されているため
ウィンドウハンドルが必要です。Visible = False で使うしか無いでしょう。