I came across Sky Software's EZShellExtensions.Net via The Daily Grind and decided to check it out. Wow. I have to say I just love this library. There are so many different kinds of shell extensions you can easily do with hardly any effort at all. Take a look at a few tests I threw together:
There is so much more that you can do this this library for shell extensions (see the link below for a full list of extensions you can do). Support for both VS 2003 and VS 2005, .NET 1.1 and .NET 2.0. Definitely worth checking out!
And no, I am not only posting this to get my free developer license ;-)