Puedes suscribirte al evento SizeChanged del form y chequear el WindowState, algo así ...
Saludos
Código (csharp) [Seleccionar]
private void Form1_SizeChanged(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
}
}
Saludos