Do Today czy SIPów oczywiście w C. Albo eVC++, albo Visual Studio 2005 przynajmniej Standard (jeśli nie Professional).
Pewnie i bez VS się da obyć, wszystko naklepać ręcznie i potem poskładać w SDK, ale to nie da wygoda.

Broń Cię Microsoft przed pisaniem tego typu wtyczek w .NET. To jakby pisać rozszerzenie Shella w "dużym" Windows w .NET - zbrodnia dla systemu.
