Good to hear that we are not the only ones, bad for you to have this trouble too.
Until now the problem is not really solved.
We (seemingly) tracked it down to a problem of system language. But at the end this is only a half satisfying solution.
We created two different standalone versions (Crashgerquit, Crashengquit, link below).
We could verify on 8.1, if you INSTALL Max (always delete/uninstall all Max stuff before) on a US English system and build the standalone (Crashengquit), it runs without crash on quit on 8.1, but crashes on quit on WIN7 64bit Pro.
Crashgerquit was built on a german WIN7 Pro 64bit and crashes on quit no matter if 8.1 or 7.
We tested on about 6 different systems (all maintenance you can apply before, all different kinds of graphics cards etc) which lead to no consistent logic behind that behavior.
It would be interesting if Crashengquit would run on your system without crashonquit.
The test versions:
After months with still no idea why this is happening...
Bene