Esiste un'apposita finestra di dialogo comune (Common Dialog) che fa al caso tuo.

Ciao!