Discover a way to write add-ins such that a single binary can be hosted across multiple versions of DevStudio, Visual Studio, and Office. It uses C++ & ATL, but the principles should carry over to other languages and frameworks.
Articles Written by Michael Herstine
This is a CWnd subclass wrapping the Shell API SHBrowseForFolder in an MFC-friendly way. The approach attempts to integrate more cleanly into MFC apps, making it easier to customize the appearance and behavior of the dialog box.