Simon,
I couldn't get it to work with a try/catch exception, but there may some trick to it that Cathi knows that I don't. What seems to work ok is to just issue a this.Close() in the Form's Load() eventhandler.
After more thought, perhaps Cathi was talking about throwing an exception when you find form-closing problems and then issuing a this.Close() in the catch.
~~Bonnie