For the past couple of months, I’ve had an issue where Apple’s Mail would not set messages “read” flag on the IMAP server unless I used the “Mark as Read” menu.
Just now, I read the following:
http://discussions.apple.com/thread.jspa?messageID=3144247
Disabling GPGMail’s ability to automatically decrypt/verify messages caused the issue to go away. Fantastic!