What technology would be best for developing a robust, pro quality game launcher?
I need it to update the game using some kind of P2P protocol. I also want it to look exactly the same on all desktop platforms: Windows, Linux and Mac (custom window frames and custom GUI).
I thought about Adobe AIR, Java and Qt Framework. Is there anything else viable? Which of the three would be best? I have experience with AS3, Java and C++, so language is not a barrier. It's more about the requirements and speed of development.