ビットマップで地形を表そうとしているのだとすると
背景画像と地形とマスク(地面の有無)の3枚の画像があるんだよね?

pictureboxとやらでちゃんと合成できるの?
できるとしたら、処理速度的にどうなの?