Python: POPlib для работы с почтой, Python Regualr Expression для выдергивания ссылок из писем, Python webbrowser для открывания ссылок в браузере... Думаю этого для начала должно хватить, небольшой скрипт на питоне, думаю, справится с такой задачей
Поставь на виртуалку, да попробуй ту же убунту не убивая винду, для фронтенда, мне кажется, это выбор сугубо индивидуальный. Когда среда исполнения приложения - браузер, ОС не особо влияет. Главное чтоб инструмент был подходящий (сублайм везде работает)
Возможно там модем даунгрейдить надо? Посмотрите в информации об устройстве, если "Версия модема" там 6.15.00, то ищите в гугле способ, на любом нормальном гаджето-форуме найдете, на том же 4pda.ru
Я бы все таки взялся за С++, и посмотрел в сторону Qt. Это сугубо субъективное мнение, самому некоторое время назад пришлось кроссплатформенно разрабатывать десктопное приложения под Win/Linux. Мне правда выбора никто и не давал, переход и на язык и на фреймворк был принудительный, но от этой связки впечатления отличные.