Da qualche parte nel codice fai un

Unload frmProdotti

?

Se si, prova a sostituire con frmProdotti.Hide