Wie soll das aussehen? Ich meine, am grundsätzlichen Weg wird sich nichts ändern. Ob ein Tree-View, zwei ... oder mehr. Wozu brauchst du zwei?

So eine Art
Norton Commander? Dann schreibe eine Prozedur/Funktion, die beide Tree-Views nutzen können.
Edit: Ich bin der Meinung, dass du zu deinem Problem diverse Beiträge finden wirst. Aber ich würde für die Anzeige der Dateien eine List-View nehmen