penのnewはいらないってことですね

> そのDisposeはpen2に対して2回行ってるだけだな

これはこれで問題ありですよね



> 上の言うとおりなんだけど、Dispose があるクラスなら
> using を使って抜けなく解放されるようにして欲しい。

参考にしてるdobonさんがそういう書き方なのでついつい
dobonさんの方はサンプルなのでそうしてることは理解してます