I tried both the OpenFileDialog and the FolderBrowserDialog controls and the first one does not allow me to select folders while the second one allows me to select only 1 folder.
Any other controls that will do what I want or will I need to create my own?
The FolderBrowserDialog only allows to select one folder. Try this:
http://www.codeproject.com/Articles/4472/Enhanced-BrowseForFolder-styled-TreeView