I\'m using LoadIcon for loading system icons such as the \"Attention\" sign. This works fine, but this gives me the icon with the old (I think) Windows 7 look.
I saw that MessageBoxW uses the LoadIconWithScaleDown function for loading icons instead of LoadImage or LoadIcon. With standard icon IDs (from 0x7f00 (IDI_APPLICATION..IDI_SHIELD) this function actually loads images from imageres.dll (while LoadImage loads them from user32.dll).