title: How to start default browser with a URL(with spaces and #) for a local file? Delphi
body: <p>I want to open a local HTML file in the default browser. </p>
  
  <p>For example: 
  Default Browser is Mozilla Firefox. </p>
  
  <p>The file to be opened: C:\My Custom Path\New Folder\AFile.htm</p>
  
  <p>Please note the path has spaces. Depending on conditions I want to append an Id at the end of the URL.</p>
  
  <p>Final URL is C:\My Custom Path\New Folder\AFile.htm#12345</p>
  
  <p>If I open the browser manually, and paste the URL "C:\My Custom Path\New Folder\AFile.htm#12345". </p>
  
  <p>It works fine. Unable to find the best way to do this through code.</p>