по количеству видимых интерфейсов как вариант - "ч/з конфиг-файл".
т.е. что-то в роде:
1. - при первом старте проги - видны все интерфейсы, и они автоматом прописываются в ~HOME/конфиг-файл-пользователя.
2. - далее пользователь может "ненужное зачеркнуть в конфиге" ( но тут варианты - стирать/коментить/флаги (не страшно если "руками") # скорее флаги... . И как-то определиться с созданием и пересозданиями конфига )
---------
вар.:
"видимость иконок" - регулировать ч/з конфиг-файл, а "вкл/выкл" - кликом по иконкам...
ps
может и неплохо если удастся например настраивать "конфиг-видимости" ч/з ПКМ (если возможно совместить, если нужно, с уже имеющимся функционалом в ПКМ-autoNeta)
ззы
до этого упоминал "регулировку видимости мониторингов активности сетей в трее IceWM-a" - это в его новых версиях
---------
это я "так, к слову" - как это "практически реализовывать" - не представляю )