A: 

What do you mean by "implementing the graphics"? Usually an item is rendered with a background of SystemColors.HighlightBrush when it's selected. Any system other than that can be hard to understand for normal users.

Matt Hamilton