Research that programs site a bit and see if they have instructions to delete or uninstall it.
If you have that program still on your computer, meaning if you can reinstall it, it may add the missing files and then allow you to uninstall it completely. It should write over the old adding the missing files then allow you to uninstall properly.
For the registry edit or unintsall of it you go to RUN type in regedit.
On the tool bar in the registry you go to edit, then find, and type in the name of that program example "spyware", it will take you to each place that a part of that is in your registry. You can delete each portion that comes up.
I hesitate to suggest that to you because one can mess up there computer and might be coming back and saying thanks PAL, sigh, but for my computer, that is what I do when I cannot get rid of a program, I delete instances of it from the registry.
After that I go to microsoft live care to use their free cleanup that also goes through the registry to clean up invalid entries ect. other clutter on the computer elsewhere.
Someone else might want to give you more specific details about deleting it from the registry.