Для намного большей функциональности, чем FolderBrowserdialog, как фильтрация, флажки, и т.д., смотрят на сторонние средства управления как Shell MegaPack. Так как они - средства управления, таким образом, они могут быть помещены в Ваши собственные формы вместо того, чтобы появиться как модальное диалоговое окно.
if(JRequest::getVar('view') == "frontpage" ) {
//You are in!
}
else {
//You are out!
}