I've got a form that is declared as NEW at some point in my program. it has a list view and after the user selects something, the form closes itself (me.close).

the form is declared as MC = new formasdasd by the way.

after it closes itself, would the sub that instantiated it be responsible for destroying MC? or, could I code a custom 'dispose' property and when the 'closing' event is fired, have the dispose go into action?