We have customized the WPF "Menu" control by modifying the Microsoft provided ControlTemplate.
When the user changes Foreground property of Menu, if MenuItem is enabled and is empty (i.e. do not contain Sub-menu), it will not be reflected in the UI.
Madhusudhan SM