Just override the NM_CUSTOMDRAW handler for the parts you want to modify. This message is sent multiple times for each stage of the drawing process of the control and each item. Intercept what you want to draw yourself and let the control draw the rest itself.

You can thus draw bigger icons, center them vertically, etc.