se usi l'api ShellExecute senza ex da cmq problemi? Mi sembra che puoi passare a questa api la modalità di apertura direttamente tipo "open" "open as" o cose simili, controlla su msdn sennò.