The most recommended and safest registry cleaner on this forum is probably this freebie click here although I don't think it will cure your problem.
It is important to remember that programmes that ran faultlessly under Win XP will not always works on later OS's. This is the price to be paid for progress.
Some programmes will run if installed in compatibility mode click here but there is no guarantee, some will not work at all.
Try looking on the programme makers website to see if there is an update or patch for Windows 7.