>>712
GDI+ のオブジェクトはスレッドセーフではない(←複数のスレッドから同時に操作すると危険)のだけれども、
lock や Monitor を使って一度に1つのスレッドから操作する分には安全なので、C# のラッパークラス
(Graphics やら Bitmap)も大丈夫だと思う。

COM オブジェクトに関しては、複数のスレッドから自由に操作してもよいもの (Free Thread) と、
そうでないもの (Single Thread) とがあります。これは COM の作成者がどっちか決めて作る。

>>716
GDI+ のクラスのラッパークラス (Graphics とか Bitmap とか) は、排他制御さえしていれば
別スレッドからメソッドを呼び出しても問題ないと思うけど・・・