Winn,
If the launched form is not modal, then execution will come back into the method that launched the form and you could self release:
* cmdDoTheOtherForm.Click() method
do form TheOtherform
thisform.Release()
>>How are you launching the forms? Is it possible that a method of the form is still in the calling stack? If so the form won't be released until it comes off the execution stack.
>>
>Hmmmm... well that anwers that.
>Yeah, I am launching them that way. Is there a more preferred method?