Ho fatto un programma che serve da launcher per una presentazione. Questa è sia in formato html che un powerpoint.
Per poterle lanciare ho due pulsanti che, all'evento click, lanciano la ShellExecute per far partire i due file.

una delle due funzioni è questa:

ShellExecute(NULL,NULL,"index.htm",NULL,"cartella" ,SW_MAXIMIZE);

ora, mentre per la presentazione in pp va tutto bene, per quella in html vorrei lanciare IE per visualizzarla. la ShellExecute lancia il browser predefinito (che sul mio computer è Firefox, ottimo ma non mi visualizza correttamente degli effetti...).
Dato che devo mandare il tutto su cd ad altre persone, come faccio a far si che il programma

- se c'è IE installato lancia IE per aprire il file
- se no lancia il browser predefinito