Allora, è molto tempo che non uso VB, non vorrei dire una c...ta ma,
se fai unload di un form, non devi fare 'load form" prima di "form.show"?