title: .NET: How Do I Create File Icon Overlays
body: <p>I'm trying to add different icon overlays over the icons of various files (note: not all the files of a certain type, just certain files). If you don't get what I mean, I'm referring to what programs like TortoiseSVN, TortoiseHG, Dropbox, etc. do.</p>
  
  <p>Can this be done in .NET? If so, how? I'm hoping there's a library out there for this. I found <a href="http://www.codeproject.com/KB/shell/overlayicon.aspx" rel="noreferrer" title="if only it were in .NET!">this CodeProject article</a> about something like this, but it's not .NET.</p>
  
  <p>Thanks in advance.</p>