perfetto!
ho risolto aprendo la form cosi.

using myDGForm as new miaForm
myDGForm.showdialog
end using

in questo modo basta utilizzare il metodo close perchè dichiarando cosi l'apertura della form il dispose viene fatto in automatico non appena la form non è piu utilizzata.

saluti