(1)GIFファイルをフォーム又はピクチャボックスに表示させ、
(2)(MouseMoveイベント+装飾キー)で指定した部分を白塗りでつぶし、
(3)編集後の画像をGIF形式で上書き保存する、
ソフトを作っています。

どのような方法がベストでしょうか。

(a)ピクチャボックスのバックグラウンドイメージに元ファイルを表示させる。
  ピクチャボックスからクリエイトグラフィックして、ピクチャボックス内に
  白を画像を常に確認しながら描画する。
  その際、MouseMoveイベントを全部記録しておき、最後に、Lockbitで
  一気に編集する。
(b)24or32bpp形式で保存しなおし、Image.FromFileでImageインスタンスを生成し、
 ピクチャボックスのImageプロパティに上記生成したImageを関連付ける。
 ・・・。

教えてください。お願いします。