I see that error every now and then in my application (it's still under development though). I'm not sure why, but I narrow my problem into two possibilities:
1. referencing the vi in problem with another vi. For example, A.vi referencing B.vi, A.vi crashed before B.vi, then B.vi tries to close (causing "Resettig VI: B.vi") but had a reference hanging
2. using shared variable. A.vi and B.vi are using the same shared variables (and/or binding to different variables), when LabVIEW crashed, A.vi tries to write to one or more of the shared variables, while at the same time, B.vi tries to write to the same variable(s), causing a problem
I'm not sure if this is exactly why, but that's what I observed from my crashes. I usually use ctrl alt del to kill LabVIEW, and then restart my computer, and it'll be ok. Windows will restart, just that it takes a while sometimes. Hopefully this helps.
See-Ming (using LabVIEW 8 on Windows XP Pro with SP2)