Runtime error. Abnormal program termination error message
I have to quote your statement, "When ever I try to install Windows Vista, I get to the checking compatibility stage on upgrade",
Since according to you, you get the checking compatibility stage of your window, maybe your computer is not compatible with the Windows that you're trying to install in your computer.
One way to look at it is the memory of your hard disk, some memory won't really give an assurance that you can install any windows in your computer. Especially, if your computer is not updated.
Please see the stickers that can be found in your system unit (CPU) or in the surface of your laptop, to give an idea on what Windows should be compatible with your computer.
This happened because your F-Prot program was terminated improperly. Its associated processes may have been stopped by the system to make way for the upgrade which caused the error.
It is also possible that the software itself may be damaged or it may have some corrupted files which would cause the error. Try uninstalling and reinstalling the F-Prot software and update to the latest version and see if it helps with the upgrade.
Try to update your Microsoft Visual C++ version to the latest version as well. You should be able to get an update here:
Hope these help.