Respect system dpi settings when loading icons
Use LoadIconWithScaleDown() where available