There is no registry in OS X - the primary cause of windows slow downs.
The only cleaning app recommended here is Onyx - free - and available
here.
You should only need to use it when you begin to notice any slow downs - perhaps 3-6 times per year.
OS X does it's own defragging of files automatically and does a great job of it. For most, there will be no need of a defrag program. However, it does this by making use of the entire drive. Hence, there could be issues of not enough contiguous free space after you've had your computer for awhile.
For those that have 50-60% or more free space on their drive, they likely will never need to defrag OS X. Personally, I've found that by maintaining 35-40% free space, most will never notice slow downs that can be fixed by a defrag.
My wife has a 6 year old Mac that started at 10.4 and has gone through upgrades to 10.5, 10.6, 10.7 - has over 60% free space - uses Onyx about once a year - has never done a defrag.