Some icons in menus have small internal padding. In addition to that,
`PM_SmallIconSize` is smaller than space left to icons, which results
in adding space around icons. This all "shifts" check boxes and
radio buttons to the left side.
So, check boxes and radio buttons have to be centered between icon/text
and the left border. (we can't rely on margins)
Also, it fixes double space between check boxes and text when icons
in menus are disabled. (mostly, as a side effect)
Before(with icons)
{F5709681, layout=center, size=full}
After(with icons)
{F5709684, layout=center, size=full}
Before(without icons)
{F5709685, layout=center, size=full}Before
After(without icons){F5714193, layout=center, size=full}
{F5709686, layout=center, size=full}After
It's really hard to notice but the devil is in the details.{F5714196, layout=center, size=full}