Se il file è un EXE non c'è bisogno di invocare l'hadler come suggerito da goku che invece è ottimo se il file da chiamare non è un Exe, in quanto si delega il sistema al lancio del file exe associato all'estensione.
Detto questo basta la Shell, se usata correttamente, ma tu non hai postato il codice.
Alternativa banale senza shell e senza Api, è usare il metodo nativo Followhyperlink, verifica come si scrive non ho aperto la guida.