Posta ESATTAMENTE il codice in cui usi ShellExecute (che mi pare proprio che sia la API migliore da usare in questo caso).