title: How can I stop Chromium  from creating a "WebViewHost" host window when launching the user's default web browser?
body: <p>I am using the Chromium web browser control in my Delphi 6 application.  </p>
  
  <p>Whenever the user clicks on a web link in the web page currently being displayed that is not on my primary web site I launch their default web browser with the URL, by opening the URL using the Windows ShellExecute() function with the 'Open' verb. I do this from the <code>BeforeBrowse()</code> event handler and simultaneously cancel the navigation.  </p>
  
  <p>In other words, I do not show external URLs in the Chromium control but instead, show them in the user's default web browser.  </p>
  
  <p>It works fine but sometimes I also get a stand-alone window pop up owned by my application and that takes up about half the screen that is completely empty (blank white client area with my Windows theme).  The Windows class name of the window is "webviewhost".</p>
  
  <p>Can anyone tell me how to suppress this "ghost" window?</p>