The control is a WebView, which is based on IE. It is not about the URL, just that the control decided how to open it, and apparently it prefers IE. I'm sure that could be changed to use a general purpose API lie ShellExecute() that would use the default browser, but is it worth the trouble?