query can either be a local file or a
 web page. If the query was given as non-url string, i.e. as a
 standard file pathname, the method will automatically check if the
 file exists and conform the query to a correct url starting with
 file:. The used url will be returned as a string.Any suggestion how implement this on Apple system are welcome!
## Static method (use this):
## System$openBrowser(query, ...)
## Don't use the below:
"openBrowser"(this, query, ...)query.
openBrowser() method,
  but here is one try.  In the following text getOption("browser") and file: or http:.
  On a Windows system, if NULL,
  first
    shell.exec(
is tried. If this fails, then
    shell.exec(
  is tried. Using this latter approach will not guarantee that
  an HTML browser will open the url, e.g. depending on the Windows file
  associations, a *.txt file might be opened by NotePad. However,
  it will most likely open something.
  If 
  On Unix systems, system() will be used to call:
   
System.