特定のPCで "型 'System.StackOverflowException' のハンドルされていない例外が System.Drawing.dll で発生しました" のエラーが発生することがあります。
一部のPCで起きるため一見原因がさっぱりわかりません。
特定のPCでは、デュアルディスプレイの環境でこの現象が発生するようです。セカンドディスプレイの電源をOFFにする、または接続ケーブルを外すとエラーが解消される場合があります。
特定のPCでは、フォームのLoadイベントで GridViewのFirstDisplayedScrollingRowIndexプロパティに変更を加えるとこの現象が発生しました。
FirstDisplayedScrollingRowIndexへの値の設定を、LoadイベントからShownイベントに変更したところエラーが回避できました。
DataGridViewに大量のデータを読み込んだ場合になりやすいです。