Well... i'm even more confused than before... I've narrowed it down to a subvi. More background:
1. App has worked since 6.1 in some form or another and with the subvi in question since 7.1.
2. The subvi in question is not actually called, but is simply placed in a case structure when the Quit changes to a Stop.
3. The subvi is a designated as a dynamic vi in the app builder and is a "minibar" for controling certain aspects of the main program. It is not displayed by default, but it has to be controlled outside of my main loop because i only want it to go away if my app exits, not just reloads it's configs. When i tried calling it from the event loop, it halted execution of my event structure and so i coded around it a long time ago. See item 1 above.
4. With this particular subvi, there are not ANY external code calls being made (many other parts of my app call CINs or DLLs).
Thoughts?