Добрый день, уважаемые коллеги!

Хотелось бы услышать мнения-мысли по такому вопросу.

Для веб-сервиса требуется маленький настольный компонентик.

Функционал: висит в трее, имеет какие-нибудь настройки, параметры аутентификации.
Периодически делает снимки экрана и отправляет на сервер по HTTP POST.

Нужно выбрать технологию:
1) Чтоб это было максимально просто переносимо (Windows, Linux, Mac, остальное не так важно, но пусть бы и было).
2) Чтоб это было безболезненно отдать на разработку и поддержку внешнему аутсорсеру и не париться (т.е. чтоб было максимально стандартно исполнено).

Соответственно, в моей голове крутится Java и C++/QT.
Говорят, у Java не всё так гладко с гуёвой переносимостью - с тем же треем. Но по требованю (2) наиболее подходяще.
Что-то ещё можно рассматривать? Какие-нибудь TCL, Lua...... ?