Ich weiß nur, dass sich David Heffernan seit Jahren mit dem Thema Menüs in der
VCL beschäftigt. Wenn ich ihn richtig verstanden habe, könnte man das ganze Rendering (auch mit ImageLists) mittlerweile einfach Windows überlassen und gut wär's.
Edit: Z.B. hier:
https://stackoverflow.com/questions/...ible-in-delphi