Habe vor langer Zeit mal einen entsprechenden VB-Code geschrieben mit dem man den "OpenDialog" mit eigenen Controls erweitern kann...:
http://www.activevb.de/tipps/vb6tipps/tipp0346.html -- die Kommentare unten drunter sind auch recht interessant
Ansonsten bietet der BrowseForFolder-Dialog ja auch noch die Möglichkeite auch Dateien anzuzeigen/auszuwählen. iirc kann man da allerdings keinen Filter á la *.txt angeben.
Also beides nicht genau das was du suchst.