What about to make the $url work only with MS Edge and IE as these two comes as default with Windows?

And if it is possible using COM or DLL methods to create an custom identifier to return of whatever browser you want the URL then it would more safe for someone to use $url in their codes
because now even a coder creates a code using $url that $url suppose to work with every market browser (at least the most famous) then in future if $url will break (for any browser for any reason) it will make problems and in the code, and you will have to find a way to fix the broken code in order to make $url available again for that broken browser.

So my simple suggestion is to make $url work with what Windows comes from default and let the user to code an extra DLL or COM (if it is possible) to grab the url of what ever browser he likes by using an custom identifier, so the coder can specify that his code including $url can only works with MS Edge or IE .

- GG