в окне 7 (или, возможно, выше) с использованием FormWindowState.Maximized
неверно, поскольку максимальный размер будет вычтен из высоты панели задач, но вы можете сделать это
this.WindowState = FormWindowState.Normal; // or default
this.FormBorderStyle = FormBorderStyle.None;
this.TopMost = true;
// do it here
this.Location = new Point(0,0);
var fullscreenSize = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
this.Size = fullscreenSize;