Jace,
The first thing I would do is
step through the ON SHUTDOWN
routine in the debugger to
determine the line of code
which causes the GPF.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people