あるWindows7のPCで、クリップボードに文字列を保存するSystem.Windows.Clipboard.SetText() を実行すると、ほぼ必ずSystem.Runtime.InteropServices.COMException が発生するということがあった。 調べてみると、クリップボードを監視するアプリが別に存在する場合、遅延レンダリングでコピーしたデータをすぐにレンダリングすることを要求され、この様な事態になるらしい。 (なぜすぐにレンダリング要求するとイカンのか、疑問が残る説明ではあるが、ここではそれは置いておく。) 遅延レンダリングとは、大きいデータなどをクリップボードにコピーした場合などを想定した機能で、その場でクリップボード側へのデータコピーを行わず、リンクをコピーする様な仕組みだ。 実際にペーストする時には、要求メッセージに応じてデータを提供する義務が、コピーを行