Can I develop iPhone apps under Windows using an image of OS X?
Have you seen http://www.coronalabs.com/

They have a cross-platform sdk that lets you build for iPHone and Android - it's targeted to game developers.

http://www.buzztouch.com/ is also supposed to be a decent cross-platform development tool