Great work with this so far. I just have a question, is there a reason why you're duplicating the "common bitmaps" from comctl32? You could be using, for example, `HIST_BACK` and `HIST_FORWARD` from the `IDB_HIST_LARGE_COLOR`, and `VIEW_PARENTFOLDER` from the `IDB_VIEW_LARGE_COLOR`. They're supposed to be standard. `hhctrl.ocx` seems to be using them, maybe you can take a look there to see how it's done?
Not sure about the refresh. It seems `hhctrl.ocx` is also duplicating it, so that may have to remain…