Что ж, если WinForms не делает это автоматически, возможно, вам придется установить это вручную.
Вы должны будете использовать System.Windows.Forms.Screen.PrimaryScreen.WorkingArea, чтобы получить область экрана без панели задач, и использовать этот Rectangle для вычисления области запуска для формы вручную и установить ее как Свойство формы границ. (Убедитесь, что форма использует FormStartPosition.Manual).