It's virus-like behavior to delete or change registry keys that belong to a different program (HKLM\SOFTWARE\JRiver and HKCU\SOFTWARE\JRiver in this case).
I can't imagine what they might be trying to fix but you should report to them that they're corrupting your computer.
Agreed.
The
vast majority of Registry Cleaner applications and utilities out there are snake oil scams.
Basically what has happened is this: Back in the old days, Windows ran on much different hardware. Total system memory was measured in increments of low MB in size (I remember when I upgraded a box to 64MB, it was so choice). The registry could be a significant consumer of that available RAM, and registry problems were common (vendors were new to the whole system, Microsoft was new to it, and there were problems). So, nerds invented cleaners that were designed to be semi-automated to improve performance and fix known-issues. These were designed to be run by experts.
The Anti-Virus and Utility "market" saw these and decided it would be something they could market. Dumb them down, make them "fully automated" and sell them like you sell anti-virus scareware. Keep in mind: The anti-virus and utility vendors out there have
a financial motivation to have their software "find issues". This is tempered only by the annoyance that their customers are willing to accept, and by the providers' motivations to ensure repeat business. But, still, if you ran these things all the time and they never found anything "wrong", you're certainly not likely to be motivated to plunk down for the next re-up, so... There is a strong motivation to make them "look like they're doing something".
The thing is...
We don't have computers with 64MB of total system RAM anymore. Windows 7 is not Windows 95/98. A lot has changed, and the registry has grown, but everyone has gotten better at dealing with it, the system has improved, and more importantly, the impact of the total size of the Registry on your overall system RAM allocation is miniscule by today's standards.
Even if those things find issues, and even if they fix them, unless there is a "specific problem" (something
broken in your OS) the best-case scenario for real-world performance improvements will be something like 0.0002% lower RAM utilization. It doesn't matter. You won't "feel" a 3-5% change in gross system performance in all but contrived (timed) circumstances, much less something so tiny (and only impacting RAM utilization, really, not total performance).
It is snake oil now. Shovelware placebo.
Like I said, CCleaner is great, free, and not evil. But it is one of those previously mentioned "expert tools". Almost all of the rest (except similar utilities) are junk.