I have Vista

This is what the logs say:
Activation context generation failed for "C:\Program Files\EA GAMES\Battlefield 2\mods\pr\pr.exe". Dependent Assembly Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.
This error in the logs was probably from when PR would not start and error appeared on my screen that read, "pr.exe has stopped working".

