Actually the iphone version had been around a long time. So no need to be all frowny face:)
I have been reading about workarounds to get the authenticator to work on any Windows Mobile phone, I think my issue is that my carrier (Verizon Wireless) does not support it or possibly no billing deal with blizzard.
There should be no issue running the app on any Windows Mobile phone due to the nature of the OS I would think.
It's not a big deal to run the authentificator on windows mobile :
You have to download a classic java version for Motorolla with your PC Browser faking your user agent.
Install Midlet Manager on windows mobile to run java apps.
Et voila ! You have your authentificator on your windows mobile device.
Follow this guide :
http://deathcoil.net/authguide.html
How do they bill you if you are faking the phone carrier? Or is it not billed for :P