Да трудно представить.
Ошибки при запуске из /etc/xdg не будет, просто не запустится утилита трея и скрипт штатно завершит работу.
Далее, при наличии двух адаптеров, вот лично puppybt предложит выбрать какой использовать, и тут хватит вполне одного значка в трее.
------
Я пока не могу ничего придумать, но скрипт запущенный из udev убивает systemd по таймауту. Это факт.