Ho risolto da solo.
Basta usare la funzione Process.Start(nomefile) e il file selezionato viene aperto come se si cliccasse sul file da esplora risorse