Hi Ramon,
Well, one of the things I mentioned in the Advisor article was that, even though the mutex will be destroyed, the programmer would want to add the necessary code to release and destroy the mutex for debugging purposes.
As far as generating the GPF, there, I can't help. I can tell you the circumstances under which this occurred. It was VFP 6.0 (without SP 3) running on a machine that did not have DCOM95 installed. The application was a single top level form. This was before it was common knowledge that these circumstances would generate a C0000005 error on shutdown. Since the user was literally "next door" to me, I had a chance to investigate the problem first hand. Although the application had terminated, and no instance of it or VFP was displayed in the Task Manager, the application could not be started again without re-booting the system.
Lastly, I agree fully with my friend Ed Rauh. Anytime a General Protection Fault occurs, it is not only my practice, but one I recommend to my users, that the machine be re-started. Users, however, don't always listen (or remember)< g >.
George
Ubi caritas et amor, deus ibi est