For Windows Mobile? Really? This seems like misguided effort to me. Why even bother with Windows Mobile? The trouble is though, I’m guessing here, Apple won’t allow any app on iPhones that results in the execution of some other language on the device. There’s still no Java support on the iPhone, and even something like a Commodore 64 emulator was denied entry to the iPhone store (although I believe this recently got accepted).
Next best bet then would be Android, which since it’s an open platform would not have the same hurdles to getting JavaFX support. But where is JavaFX for Android? Is it even on the horizon?