Может есть что-нибудь подобное именно на WinAPI?
Вот к примеру в Visual Studio v.6, напротив пункта File->New есть иконка, стандартная иконка из comctrl.dll. Неужели там тоже идёт OwnerDraw?
Есть ли функция вроде SetMenuItemBitmaps(), но работающая не только с монохромными битмапами?