Your hard drive free space availability is falling into what I would consider the danger zone (ie you're well below 10 percent still available). So clearing up some space would certain be one thing I'd suggest.
Another is to get in the habit (if you aren't already) of actually quitting (not just "closing") apps when you're not using them. They relaunch very quickly these days so there is no reason to keep to them open unless you are in fact using them continuously. I find that a lot of people don't realise that they haven't actually quit their apps and there they all are, still open and taking up RAM and resources.
Another factor I should have asked about in my previous post: how much crap are you storing on your desktop? This can slow down the machine quite significantly if the amount is very large, so I usually tell people to avoid keeping things on the desktop except for very temporary purposes. There are a number of good reasons for this "best practice," I won't go into them all here, but I have occasionally seen very dramatic results when people clean their desktops in terms of Finder responsiveness.
Vansmith touched on other good suggestions, and you might also want to consider a RAM upgrade (though that would not be a "fix" for these issues). 4GB is better than 2GB going forward, and RAM is pretty cheap and easy to install on an iMac.