質問です。
TTreeNodes や TTreeNode は TTreeViewなしで使えるのでしょうか。
TTreeView はアプリとしては利用したいのですが、表示したいTree構造を
必要に応じて Assign して入れ替えて使いたいと考えております。
Assign でやらないで、View に Tree のポインタを渡して再描画ってのが
理想なのですが、Delphi初心者なのでどんな方法が適切なのかわかりません。

具体的に実装部を以下のようにして見ましたが、これで問題ないでしょうか?
サンプルを探してみても、TTreeViewに付いてくるのを使っているものしか見
つかりませんでした。 (TreeNds:TTreeNodes;Node:TTreeNode)

TreeNds := TTreeNodes.Create(nil);
Node := TreeNds.AddChild(nil,'root');