Check out Saurabh's post on the “hide underline letters” checkbox issue.  If you've ever wondered, “How do I figure out when to paint focus rectangle and when to draw string with mnemonics underlined?” Saurabh has the answer for both managed and unmanaged code. 

Nice work Saurabh!