The shortcut mapper uses hand picked colors for certain text and BG that can make some things unreadable depending on custom desktop colors.
I made some changes so that it pulls from GetSysColor to get the system colors for key drawing elements like text,BG, highlight.
Theres a couple of variables that doesnt seem to be used at the moment (protected and unprotected) that is mainly used as the BG text for the items so I tried to make sure to check its color distance from the textcolor so that it is sufficient.
If its too close I just invert the background color and use that.
You can try color schemes "red white blue (VGA)" and "rainy day" for extreme examples on XP. I personally use a custom mostly black BG with dark blue windows and bright green text. Problems come into play with forced black text used with stuff like default button colors or assumed white BG.