Blaazen:
IMHO, I too think those are fine. But you're completely missing the point of my post. I'm talking about icons, which is what you're pic shows, and check-marks: Checked:=True;
I have small colored icons that I'm placing next to the color names on the main menu. The Blue menu item has a small blue icon next to it, on its left side. Green menu item has a green icon on its left side, etc. That works and looks good, just like the ones you showed me. But, if I choose Blue for a blue background and try to add a check-mark to it to show that's the menu item background color setting, then the check-mark (MenuItem.Checked:=True;) and the icon collide. Both want to reside to the left of the menu item. And the icons wins. The check-mark doesn't get displayed, even though I set it to be shown (MenuItem.Checked:=True;).
That's what my post is abt. For some reason the main menu was developed without taking into account that an icon and a check-mark were designed to be in the same place. So if you want an icon and a check-mark to be shown, you can forget abt it. The icon's all you'll see.
If you try to add a check-mark (menuitem.checked:=true) to one of those menu items you have in that pic, you won't see it. You'll only see the icon that you already have there.