Me.WindowState = FormWindowState.Maximized in the form load will cause the form to be displayed behind the splash screen. when i comment on splash screens i always try to remember to tell people to leave the WindowState alone in the load event, and to use the Shown or Activated event if
Me.WindowState = FormWindowState.Maximized
is desired.