This API is used to open a URL in whatever way the desktop system feels is best. If you give it a file:// URL, it will try to work out a good application to open the URL with. For all other protocols, it will open a Browser instance. :^)