.NET CompactFrameworkって

なんだか、WM5.0に最初からROMに焼かれている.NET CFって下位互換が無いような気がしてきました・・・。
海外のアプリでも.NET CFで作られているアプリはエラーを吐きまくったりしているのもあるので、もしかしたらWM5.0自体になんかあるのかも・・・(;O;)
W-ZERO3も大丈夫なのか??