Deberíasmo sabér donde efectuar el focus, ej en Form1.Textbox1.Focus, se me ocurre colocar en el form2 en el lodad
Form1.WindowState = FormWindowState.Minimized
Esto provocará que se minimize el Form principal y al momento de cierre en el button que tengas para serrar o en el evento FormClosing
Form1.WindowState = FormWindowState.Normal
Form1.TextBox1.Focus()
Edito; Acabo de comprobar mediante código lo que dices, la clave es dictar el Focus al control del Form1 en el momento que inicias form2 en modal
como coloqué antes en el evento formclosing del Form2
Form1.WindowState = FormWindowState.Normal
Me.Dispose()
En el evento Load del Form2
Form1.WindowState = FormWindowState.Minimized
Esto si sirve a tu escenario
Y en el en el button que abres el form2
Dim Frm As Form = New Form2()
Frm.ShowDialog()
TextBox1.Focus()
Esto en caso el foco lo pasa a un textbox del Form1
Saludos espero te sirva
ARA San Juan 44 HEROES ‗‗‗‗|||||‗‗‗‗‗