It's not only iMacs. It affects Cinema displays.
The exact same issue has plagued my main Cinema Displays since they were purchased around 2009/10. They belong to my employer, and have been in their air-conditioned, clean office for their entire service lives. One has somewhat circular marks near its center. The other has some wavy marks that span about 8 inches up the side of one monitor. All marks look like grey smudges, but they must be different colors, I think, because they show up against different backgrounds. Monitor 1's circular mark disappears on a white background, but Monitor 2's marks seem visible over whites, blues, greens, reds... but it disappears on a black background.
I thought it might be burn-in, but I've set screensavers that change the whole screen's contents, often, and I've also tried letting them go dark sooner. I haven't tried burning in on purpose (that is, leaving something on the screen to let it burn in, on purpose). Should I try that?
BTW, about this forum thread: the top of this thread says it's been 'branched to a new discussion' but when I click that link, the site says it's restricted and I don't have permission. Can't imagine why; I'm just a dude who signed up for an account, same as anyone else, I would have thought.