Update: Steve King has patched my Vista GDI+ based menus with pure GDI method at Tortoise SVN revision 14191 as described lately by Microsoft. Pure GDI method no longer requires GDI+, which is not present in Premium versions of Vista, maintaining full compatibility with older versions of Windows.
I’m an author of few patches for both Tortoise SVN and Tortoise
CVS that makes them display the explorer’s context menu icons nicely on
XP and Windows 2000. Both programs are implementing IContextMenu and using
QueryContextMenu function to create items of popup menu of explorer. Briefly
the called extension must fill menu items with InsertMenuItem using supplied