Dans ce cas, le mot-clé using est particulièrement utile :
using (MaForm f = new MaForm())
{
DialogResult d = f.ShowDialog();
// ...
}