You are right. I have covered this topic many times in this forum. Here it is again.
The problem is that Windows 7 64bit is not compatible with all of the other versions of Windows. It does not do some of the things that all of the other versions of Windows does. WinRescue uses Windows procedures (as do all programs that run in Windows) and some of those procedures are not supported by 64bit and 64bit did not provide new procedures to take their place. So until Windows 7 64-bit corrects this problem, there is not much that we can do. When and if they correct it, we will incorporate the solution into WinRescue 7.
Some people have reported problems with RegVac in 64bit while others have said that there is no problem. We did not find any problems. I think it is problems with other software and not with Windows 7 64bit. You can always figure out which entries are causing the problems and have RegVac skip them.
A problem with RegVac and Windows 7 (both 32-bit and 64-bit) is that Windows 7 blocks many entries from being removed from the registry even though they may be bad. There is no harm in that but it is annoying that RegVac finds those same entries again and lists them as bad on the next scan.
I don't know of any problem with Windows 7 64bit.