EditWith
A collection of Windows Explorer shell extensions for text editors.
... different groups of files.
Supports 32-bit and 64-bit Windows XP, Windows Vista, Windows 7 and Windows 8.
Also serves as a reference for various programming techniques that don't have many examples ... Simple COM in C++ with no MFC/ATL, DLL self-registration, using ARGB icons in GDI+, creating Windows drag-and-drop messages, building with the Windows WDK to link to MSVCRT.DLL.