без проблем и лишних телодвижений не обойтись, особенно с wp, так как там c#, xna, silverlight а другие ЯП пока если я не ошибаюсь не поддерживаются. Что же касается остальных платформ то есть несколько вариантов:
Adobe AIR: для приложения которое тебе нужно, подойдет, если что то типа игр то надо уже работать с фреймворками типа Starling, genome2d... или писать свой велосипед на stage3d
---
HaXe + NME/OpenFl: бесплатный, открытый, универсальный яп для многих платформ(windows, mac, linux, flash, html5, android, IOS, BlackBerry...) компилируется в нативный код javascript, c++, php, nekoWM с 3 версии вроде в c# и java. ЯП очень похож на ActionScript 3.0 но работает намного быстрее. Писать можно как клиентскую часть, так и серверную(neko)
http://haxe.org
http://haxe.ru
http://openfl.org
---
html5 тут думаю все должно быть понятно
---
Monkey x: платформы HTML5, Windows 8, Mac OSX, Linux, Android, Flash, iOS, XNA (Xbox 360 и Windows Phone 7), WP8, PSM и Ouya. Универсальный ЯП, синтаксис BASIC-о подобный, стоит 99$, для Windows XP/Vista/7/8, MacOS, Linux, HTML5 бесплатный, больше используется для создания игр, больше сказать ничего не могу, так как не имел с ним дела
http://www.monkeycoder.co.nz
http://monkeycoder.ru
сам пишу на ActionScript 3.0, HaXe пока только для веб (flash) и только игры