title: How do you cleanly abort a Delphi program?
body: <p>I've got a program that's having some trouble during shutdown, raising exceptions that I can't trace back to their source.  It appears to be timing-related and non-deterministic.  This is occurring after all shared resources have been released, and since it's shutdown, memory leaks are not an issue, so that makes me wonder if there's any way to just tell the program to terminate immediately and silently after releasing the shared resources, instead of continuing with the shutdown sequence and giving an exception message box.</p>
  
  <p>Does anyone know how to do that?</p>