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!System$openBrowser(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 system() will be used to call:
   -remote "openURL()" 2> /dev/null ||   &    System.System$openBrowser("http://www.r-project.org/")Run the code above in your browser using DataLab