子フォームをインスタンス化した後でLeftとTopを設定しています。>Load以降で設定するとうまくいくかもしれません。再現性が低く、1割以下の確率でしか発生しないので調査が難しく困っています。呼び出し元を特定する必要がありそうですね。こんなコードを仕込んでおくなどして、現象発生時の呼び出し元を追跡してみては如何でしょうか。16:15:07)お二方とも回答有難うございます。Load以降で設定するとうまくいくかもしれません。メインフォームを非表示にするためにエントリポイントが次のようになっていてロードイベントが発生しない状態となっています。Form1();Application.EnableVisualStyles();Application.Run();もしかしたらこの方法も問題の遠因なのかもしれません。呼び出し元を特定する必要がありそうですね。正常な起動時には上書き動作をしているログはなさそうでしたが異常発生時にどうなっているかはまだ確認できていません。異常発生時であっても小フォームのラベルなどはXMLの記述通りに書き換わっていたので位置指定だけが何らかの原因で無視されているような印象です。ログを取る方法を試して以上が発生するまで様子を見てみようと思います。