До 3х значков в трее (на каждый интерфейс) - плохо
Меню лучше? Давайте откажемся от значков в трее и будем запускать через меню. Юзеры заклюют.
насчет гуя для фифи не понятно
Какой гуй? Wlan.sh вполне достаточно.
Т.е. запускаем систему . Еще ничего не настроено. Что делаем?
Кликом по иконке вызываем программу настройки сети (программа на ваше усмотрение). Это там где пишет "Clicked on tray icon".
Если поразмыслить, иконка в трее в общем то и не нужна. Автоматика. Первым стартует провод, наличие carrier -> dhcpcd -> if no -> exit. Вторым wifi, настройки есть -> соединяем, нет -> вызываем программу настройки. Модем: стартует с момента подключения, но тут нюанс, кому отдать приоритет, модему или уже подключенной сети?
А кнопка это так, игрушка.