EasyCleaner is the program that I always have used. It works well and has a lot of other built in features you can use besides just cleaning the registry. It has a back up option to, in case something gets deleted that you decide shoulda' been there.

(though I've never used it before).
Gary