AutoItで外部からTreeViewを操作するサンプルを作ってみました。
エクスプローラでデスクトップを選択している状態のものを
ゴミ箱を選択している状態に変更するサンプル
===========================================
ControlTreeView("デスクトップ","","[CLASS:SysTreeView32;INSTANCE:1]","Expand","デスクトップ")
ControlTreeView("デスクトップ","","[CLASS:SysTreeView32;INSTANCE:1]","Exists","デスクトップ|ごみ箱")
ControlTreeView("デスクトップ","","[CLASS:SysTreeView32;INSTANCE:1]","Check","デスクトップ|ごみ箱")
ControlTreeView("デスクトップ","","[CLASS:SysTreeView32;INSTANCE:1]","Select","デスクトップ|ごみ箱")
ControlTreeView("デスクトップ","","[CLASS:SysTreeView32;INSTANCE:1]","Expand","デスクトップ|ごみ箱")
===========================================
ちなみに「デスクトップ|ごみ箱」の|はフォルダの区切れ目を意味しているようです。