Dont know if Antivirus software effects Kernel 7c file. In most cases, that could be telling you it will not work with 7. However, I do run TRS2006 on vista. Does auran still support 06? if so you might want to ask them.
This might be a cause, but I doubt it. In most cases, crashes like this are caused by:
a) Faulty hardware such as bad memory even overheating.
The problem may or may not be easy to find. Memory errors are perhaps a little easier because you can run memtst86 or some other diagnostic tool. In the past I had a crash only in driver and only in a particular section, which happened exactly after running for 1/2 hour! The problem was finally nailed down to a bad DIMM, which was flaky and died with heat and load. After replacing the memory, the same route ran fine in that area.
A CPU or motherboard getting too warm, due to the extra work that Trainz puts on the system, can crashes such as this too. These components can become heat sensitive with age, and will crash a computer when under load. You can use other programs, but as soon as you pull all the stops out with a graphics and processor intensive program, which makes use of all the subsystems in your hardware, your computer or program will crash.
b) Old system drivers or Windows update.
Ensure that the video drivers are the best version for your card. By this I mean not always the latest drivers, but perhaps one behind. Check the forums for complaints about the driver version you are currently using. NVidia has had some issues in the past, and so has ATI where things run better with previous versions, and get better later on after a patch or two.
Microsoft's patches can cause problems too. I found I had to replace or upgrade manually the MSVC RT C++ libraries this solved a few random crashes recently, and removed a stupid "side-by-side" error that kept appearing in the Event log.
c) Faulty content, such as a script error, or even a bad texture.
Finding which industry, road crossing, or even a freight or passenger car, is difficult. This is a matter of performing a trial and error remove, and try again.
John