WinFormsで、起動時のウィンドウ表示位置は、まずForm.StartPositionで決定される。
Form.StartPosition プロパティ (System.Windows.Forms) | Microsoft Docs
WindowsDefaultLocationに設定してある場合、
ここだったり、
ここだったり、WindowsのOSの既定値なので、毎回違ったりする。
CenterScreenだと、
常に画面中央に来る。
Sample/dotnet/Form/StartPosition/src/Form_ at master · bg1bgst333/Sample · GitHub