Don't you bother asking Dolphbucs - according to him, it must be all Adobe's / Micro$oft's fault. Apple can't have provided anything else but a flawless system.
To exclude "basics" I'd try the following: Download the open source helper utility "Applejack" here ---> http://applejack.sourceforge.net/ , install it and reboot into single user mode (boot your iMac whilest pressing APPLE + ALT + S - Important: You'll need an USB attached keyboard to do this; an Apple Pro Wireless won't do, beause the bluetooth drivers aren't yet loaded at this stage of the booting process!).
If you have never done this before: Don't be scared, you'll end up in an environment, looking like some old MS-DOS (black screen, white type and a prompt to enter text commands 😢).
What you have to do new, should display in plain language on your screen: Type "applejack" and next you'll have a basic menu with several choices to scan your system for file errors, permissions, corrupt preference files etc. You should run the autopilot (type an "a") to check and repair everything that might trouble your system.
This might take a little while (on my iMac 27" with 2GB harddisk which is used up to 85% it takes about 12-15 minutes); don't you get nervous, when lots of text rushes over your screen - when it is finished, you will get a prompt, asking if the system should be rebooted.
(This tool and it's use provide btw. *very* helpful when you have grave system errors that e.g. prevent your Mac from booting normally - colloquial: when you've f§$ked up your Mac beyond recognition, Applejack is some kind of a basic safety net.)
After you've rebooted into MacOS-X, the problem should appear only, when you really get into excessive icon activity, as mentioned by me 4 postings up. In this case nothing else helps but a compelete reboot, but until Apple corrects this flaw of their operating system (and, as far as I am concerned, I do not expect they'll give a **** about SnowLeopard any longer), I'm afraid, there's nothing better you can do about it.