J#で回りくどくやるくらいなら、仕様も余り変わらないC#の方がいいんじゃない?
ちなみに、VSに入っている言語だとVB、C#、C++/CLI、J#が.NET対応言語になってる。
サードパーティーから出ている言語もいくつかあるが、WMに対応できるかどうかは不明。
あと、VS2005はStandard以上じゃないとWM開発できないから、金無いからって安いエディションを買うことのないよう。

W-ZERO3まだ手に入っていないので、PocketPC2003SDKのエミュレータ上で練習がてらゲーム作ってるんだが、
C#からだと一部の機能が使えなくなるくらいでPC用.NETとあんま変わらないね。