Wow this is a drag!
Have you tried to write a minimal VI that simulates the problem?
I suggest you work with the Treeview control seeing as it sounds you know how to make it fail.
Once you get it cut down to the minimum required to cause the exit, you can check with NI support to see if they can duplicate the problem. I would not mind looking at a sample of the minimum version. Feel free to post a copy.
Have you checked for updates to the Treeview app?
If you can get the issuie worked out with Treeview you may be able to fix the proprietary app as well.
Ben