Welcome to TSG!
I 102nd-ith the recommendation to stay away from Registry cleaners.
But no reason to "put up with it the way it is" (unless it's working OK

)
If you are having problems, post a question in the appropriate forum for your OS or Application.
Include the
exact text of any error messages, and the exact steps to cause the error.
Adding your hardware info and
complete OS info (including Service Pack and XPHome/XPPro or Vista Starter/Basic/Premium/Ultimate/Business/Enterprise, 32bit or 64 bit) to your profile info or in the post will help as well.
Jerry