>The OnClose and OnClosing methods of my forms fire when I close the form by clicking on the "X" in the upper right corner.
>
>However, they do NOT fire when I close the application and the application in turn closes its forms.
>
>Is there any method that always get called when the form is closed regardless of how the form is closed?
How are you closing your forms? Me.Close() should fire the correct events. Perhaps you should post some code. I wonder why you are using the OnClose and OnClosing methods themselves, rather than using delegates and event handlers? However, this is VB and I don't know if it's handled differently than C# (although I would think it would be similar). Maybe someone with more familiarity with VB should be jumping in here to help.
~~Bonnie