That's the right way to launch the browser with a URL in general, but if it fails, I would just catch that specific exception, and then attempt to call iexplore to open the URL in IE, given that it is bound to be installed on any Windows system. (I assume you're not targeting Mono/Linux here.)