It will work. The go keyboard is available on the market. Themes are available as well. HOWEVER...they signatures for themes and the keyboard MUST match...otherwise..they will not even install from the market. It will fail. Each time GO updates...I have to pull the app, sign it and put out an update. You can do this yourself if you wish...use the zipsigner2 app from the market. Download the new go update, copy it from /data/app to your sdcard. Use the zipsign tool to sign it...rename to something different. Then uninstall your current version of keyboard AND themed apps for go (if they are signed with the ziptool...the sigs will match)...then reinstall the new updated go keyboard. Only prob is your data will not be saved, so you will have to set it up again.
The black theme keyboard on the market is not the same as mine. I used the market black theme .apk and themed it...then signed it...so that it can be used exactly like the regular market version by applying (only it looks different)...does that make sense?
You should be able to install my signed go.apk and the shiney black goblacksigned.apk and install on your wifes d2. Ill upload them in a bit. I want to make sure Im getting the latest market version.