I managed to get the Mms.apk from Cyanogen working on my stock deodexed rom. Settings works perfectly. All I did was compile against the stock sources, and voila, it all works.
I have only tested it on my Rogers i9020a Nexus S, running 2.3.4. Let me know if you have any issues.
I have attached...