HI Knightscross! It's probabbly because you are missing the following dll files in your game . Without them it crashes:
mscvi70
msvcp71
msvcr70
msvcr71
If you don't have them in your game's main folder then you ahve your answer.
You can find and doznload them from Microsoft's download website.
CHEERS AND WELCOME BACK!