?
Naja,
ich weiß nicht, ob es die einfachste Möglichkeit ist, aber solange niemanden eine bessere einfällt, kannst du dich ja mal in der MSDN im Kapitel Shell-Extensions belesen.
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_intro.asp
Dort steht, was du suchst, ist aber ein recht großes Kapitel.
So werden ja auch Ordner-Ansichten für Objekte realisert, die gar kein Verzeichnis im herkömmlichen Sinn sind. (z.B. Zip-Dateien)
Wenn dir die Sache dafür zu aufwendig ist, ist es warscheinlich einfacher, du schreibst dir gleich eine eigene Anwendung als Betrachter.