title: Get thumbnail of any file including SolidWorks on Windows XP/Vista
body: <p>There is a lot of build-in ThumbnailProviders inside every installed OS. Due to these providers Windows is able to show Thumbnail of many files. For example Windows Explorer can show content of *.jpg files, but from Solidworks *.sldprt files too (If SolidWorks is installed). </p>
  
  <p>But is there any way to get these thumbnails? I´ve tried to manage this using Windows API CodecPack, but I succeeded only on Windows 7. </p>
  
  <pre><code>ShellFile shellFile = ShellFile.FromFilePath(filePath);                
  Bitmap shellThumb = shellFile.Thumbnail.Bitmap;
  </code></pre>
  
  <p>Question is: is there any other usable way to get Thumbnail of any file with registered Thumbnail provider on Windows XP/Vista? I´m really desperate...</p>