If you really do not like the behavior, a simple workaround is placing a
call to set the child form's WindowState to "FormWindowState.Normal"
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
this.WindowState = FormWindowState.Normal;
}