I did it two times with mine. 27" iMac about 4 and a half years old.
I got gray smudge like water stains. (it move over time from the right side of the screen into the middle right area.)
Cleaned it first I was extremely cautious it took me 4 hours to take apart the LCD unit. It was NOT easy. Next day I had a terrible muscle pain in my back :-)
Cleaned it (there was not much dirt inside), retaped it put it back and after some minutes the problem is the same. I figured that I only cleaned it dry so I took it apart again and now cleaned it with window cleaner.
Assembled it again after some minutes of heating up the problem is the same!!!! .. Than I cried a little and thought I just have to live with it. (I asked Apple but they don't replace the LCD because the iMac is over 3 years)
After two weeks my HD just died in about two days time. I took out the HD and put a SSD in to the place of the DVD drive (I bought a holding tray from E-Bay).
Whoala all the strong water stain type of smudge just DISAPPEARED!!! Totally gone. I did not believe my eyes.
Probably my dying HD heated up and that caused the problem. I got a new HD (same type Seagate 1Tb) in it's place and NO problem since...
So certain problems can be HEAT related, there is just too much stuff inside the iMac.
Just my 2 cents...
rockjano