title: Host IDeskBand in a Windows Form
body: <p>I'm trying to display the Address toolbar from the Windows Taskbar in my own WinForm.  I can get the CLSID of the Address toobar (<code>{01E04581-4EEE-11d0-BFE9-00AA005B4383}</code>), and I can get an <code>IDeskBand</code> reference to it.  But... then what?</p>
  
  <pre><code>Guid bandCLSID = new Guid("{01E04581-4EEE-11d0-BFE9-00AA005B4383}");
  Type bandType = Type.GetTypeFromCLSID(bandCLSID);
  IDeskBand deskband = (IDeskBand)Activator.CreateInstance(bandType);
  </code></pre>
  
  <p>I've tried hosting it in an <code>AxHost</code>, but the Address toolbar is not an ActiveX control.  I've tried calling</p>
  
  <pre><code>(deskband as IOleObjectWithSite).SetSite(various interfaces);
  </code></pre>
  
  <p>or</p>
  
  <pre><code>(deskband as IDockingWindow).ShowDW(true);
  </code></pre>
  
  <p>as well as various other interfaces and their methods, but nothing I do seems to get me anywhere.  I'd be overjoyed if I could actually see that toolbar appear anywhere.  But I can't seem to bridge the gap between having the <code>IDeskBand</code> reference and plugging it into my Windows Form.</p>
  
  <p>Has anybody attempted this before, and gotten further than I have?</p>