Good Mac Cleaner
CleanMyMac is a powerful Mac cleaner, speed booster, and health guard, designed to help your Mac run at full throttle again. Remove large and old files, uninstall apps, and delete useless data that waste disk space.
Mac's don't need defragging as OS X automatically writes 2Gb or below sized files to one contiguous space on the drive. There are certain cases where's it's needed to free up a large spaces on the drive, but not something everyone has to do.
#3 Duplicate Photo Cleaner for Mac. Compatibility: OS X 10.6 or later. Latest version: 5.18.0, released on. As you can tell from the name, it is a dedicated app to clean up duplicate photos. In addition to Mac, it is also available on Windows PC. Almost all popular image formats, including raw files, are supported. Cleaner One Pro. Compatible OS: Mac, Windows. Cleaner One Pro helps you visualize, manage, and free up storage space in just one click. This powerful Mac cleaner helps you find & clean temporary files and hidden leftover instantly. Working as a smart duplicate files finder for Mac, it helps you retrieve and delete duplicate files.
Far as other Mac maintainence, there really isn't any except to backup one's files regularly. Keeping Software Updated and run a web browser check to make sure the plug-ins are current.
For Safari and Flash, this check is more accurate
Most of those cleaning programs are junk, especially MacKeeper.
If your friend got onto your computer and visited a bunch of adult sites, then I would recommend something like OnyX, doing ALL the cleaning and maintenance aspects and rebooting, perhaps followed by a Disk Utility Erase free space.
CCleaner beta is out for OS X, used on PC's and combines cleaning and scrubbing of the drive if setup correctly.
If your interested in performance, read my post here

Oct 1, 2011 12:37 AM
Easily optimize your RAM for a real performance boost.
Device running slowly? It’s time to clear out old memory and boost available RAM—for free, with these optimization solutions from Avira.
Avira Free System Speedup
Understanding RAM and performance
Random Access Memory (RAM): Three little letters and a very large impact on system performance.
What is RAM anyway?
When you start a program, that file is retrieved from the hard drive. It’s then placed in RAM temporarily while you're working with that program. RAM is your digital “workspace.”
RAM and speed
The more RAM you have (and the faster that RAM!), the faster your programs will run. RAM is used up quickly if you’ve got lots of software installed—especially if many different apps fire up at once when you start up.
Don’t buy more RAM. Boost your available RAM:
Identify problem apps and uninstall them. Disable apps that start unnecessarily when you boot up. Get a trusted system optimizer/RAM cleaner (like the one below) to do it all for you
System Speedup for Windows
Discover an industry leader for more stable, turbo performance:
Helps you “lose weight”: Rids your system of all the clutter it no longer needs (system cache, temp files, internet junk, duplicates, etc.).
Tidies up your browser: Removes all online traces and temporary data from every browser to declutter your machine and shield your privacy.
Cleans your registry: Invalid registry entries? Remnants of uninstalled software? System Speedup analyzes the problems and clears them out.
Optimizer for Mac
Fire up the app, do a scan, and see it remove the clutter that’s slowing you down.
Does a spring clean: The Junk File Cleaner deletes unnecessary files and browser junk. The Duplicate Finder clears copies of photos and other files.
Gets rid of monsters and dinosaurs: It spots XL and old files that are hogging your resources.
Speeds up start times. Helps you speed up by around 25%, as it limits the number of tasks performed while Windows loads.
Optimizer for Android
Turn even an older Android into a lean, mean mobile machine.
Boosts speed: Optimizes processes for faster start-ups and greater performance.
Cleans up fast: Clears your cache junk and duplicate files on your phone and SD card for a feather-light, speedier experience.
Manages apps: Gives you instant insight into how much space each app uses so you can uninstall the worst offenders with a tap.
Worried about maintaining your device? Relax.
We hope you have more on your mind than device optimization—that’s why we created OnWatch for PCs and Macs. Use it to schedule automatic alerts to clean your device.
Discover the Avira advantage
We’re proudly Made in Germany. Our multi award-winning software portfolio is the result of 30 years of experience in developing security and performance solutions. In fact, our applications already protect over 500 million devices, so you’re in good company!
Mr Henry Hardwick
Sean Kelly
Paul Roberts

Heinz Hammer
Jan van Jaarsveld
Vi
Mohamad Ali Golkar
Mary
Get more speed for free—download now
Enhance the performance of all your devices.
Looking for premium optimization tools?
Discover System Speedup ProFor WindowsNeed to drive performance with our Speed Booster?
PC crawling like a snail? Devices are like car engines. Give them the cleanup and tune-up they need…
Find out how your PC can run like new with our Speed BoosterWant to last longer with our Battery Saver?

Battery icon flashing again? Find out what’s draining it and extend the performance of your mobile devices…
See how to optimize battery life with our Battery SaverBest Computer Cleaner For Mac
Is it time to clear out the clutter with our Junk Cleaner?
Clean My Mac
Screen frozen? For more speed, disk space, and performance, take out the trash (like junk files, temp files…)
What Is The Safest Mac Cleaner
Free up space and speed up your device now with our Junk Cleaner