title: Shell extension doesn't work in Windows-Explorer but works in other programs?
body: <p>I made shell extension (implementing <code>IContextMenu</code>, <code>IShellExtInit</code>, <code>IExtractIcon</code> &amp; <code>IPersistFile</code>) using ATL, "by the book".</p>
  
  <p>The funny thing is that all is good in some files-managers such as "Total Commander" &amp; "Free Commander", but completely fail in Windows' Explorer:</p>
  
  <hr>
  
  <p>When I right click on my registered file (say <code>*.000</code>) in TC ("Total Commander"), the extension works: I see it in my logs and in the context menu: the entry with its icon appear.</p>
  
  <p>But if I use Win-Explorer, nothing happens! <strong>no log entry comes up</strong>, no evidence in the context menu - nothing! even a complete PC restart doesn't help.</p>
  
  <p>I of course registered the <code>ShellEx\MyX\ContextMenuHandlers</code> and <code>ShellEx\IconHandler</code>keys, as well as the Explorer's <code>...\Shell Extensions\Approved\</code>, and they all point to my <code>CLSID</code>.
  I use Windows 7.</p>
  
  <p>What do I miss here ?</p>