I want to have a Folder browser in my application, but I don't want to use the FolderBrowserDialog. (For several reasons, such as it's painful to use)
I want to use the standard OpenFileDialog, but modified for the directories.
As an example, µTorrent has a nice implementation of it (Preferences/Directories/Put new downloads in:). The standard Open File Dialog enable the user to:
- paste full paths in the text field at bottom
 - use "Favorite Links" bar on Vista
 - use Search on Vista
 - auto remember last directory
 - more...
 
Does anybody know how to implement this? In C#.