How to create an IconOverlayHandler - Windows - COM - Shell - Programming
===

I'm looking for any items, documentation or sample code to generate an IconOverlayHandler through Visual Studio 2010.

I've noticed that the documentation is scarce and often outdated. I found an article on CodeProject presenting a step by step, but it is old (2004) and apparently does not work: http://www.codeproject.com/Articles/7484/How-to-overlay-an-icon-over-existing- shell-objects

Since I have no familiarity with COM or shell programming (Windows Explorer), I tried some tutorials in order to develop any shell extension (not only IconOverlayHandler), but it still fails, like the ones: 

http://www.codeproject.com/Articles/441/The-Complete -Idiot-s-Guide-to-Writing-Shell-Extensions
http://msdn.microsoft.com/en-us/library/windows/desktop/hh127442(v=vs.85).aspx

Does anyone know any article, material, documentation or example code of how to create an IconOverlayHandler from the creation of the project in Visual Studio 2010 to the registry and installation of the handler in windows explorer?