Non puoi usare la SHBrowseForFolder che è indicata nel 3d che hai indicato?