Посмотрите на класс System.Environment, например:
string programFiles = System.Environment.GetFolderPath(
System.Environment.SpecialFolder.ProgramFiles);
Обновление:
Я не уверен, является ли это частью вопроса, но чтобы открыть диалоговое окно выбора папки, вы затем используете этот код:
using System.Windows.Forms;
//...
FolderBrowserDialog dialog = new FolderBrowserDialog();
dialog.SelectedPath = programFiles;
dialog.ShowDialog();
string selectedPath = dialog.SelectedPath;