Since you dredged up this old post, I'll just add in here for the next passer-by that registry cleaning/fixing/whatever programs tend to cause more problems than they solve. They're the digital equivalent of snake oil. They're not even a solution in search of a problem, because they're not a solution to anything except the next boat payment for the person you pay to fix what it screws up.
And optimizing programs in general are of the same basic ilk. They don't really do anything you couldn't do yourself in about 5-10 minutes. They don't magically flip some kind of turbo boost switch deep inside Windows, they just clear out programs that load at startup, turn off some of the eye candy effects, and that's really about it. And they don't really speed your system up, they just shift the time you spend waiting for a program to load from startup to when you manually go to run the program. And by having to manually find and start the program, you've actually just HURT performance. Now you're spending even MORE time to do the same things, which is the exact OPPOSITE of the intended outcome.
At best these programs can be classified as do-nothings. However, calling them scams is well within reason IMO.