Тут дело вот в чём.
Изначально было сделано в программе так:
С позицией могут быть связаны много файлов. Какой-то один из них "активный". Идея была в том, чтобы таким образом как-то выделить, какой файл "главный" из этих.
Чтобы когда на этой куче файлов, не выбирая конкретного, говоришь "открыть" программа знала, с кого начинать (типа 3D модель когда открываешь, состоящую из кучи файлов).
Но справедливости ради, те задачи, под которые это задумывалось, в итоге в реальности никто в VOGBIT особо решать не собирается. Пока, по крайней мере. Может, и не нужно это вообще...
Управление "активностью" сделано следующим образом было:
Когда сам принудительно не назначаешь, какой файл активный, активный тот, кого первым добавили.
Можно переключать, кто "активный".
Удалить "активный" нельзя, если только он при этом не последний (тогда можно). Потому что в этом случае не однозначно, кого назначить теперь активным (типа, нужно сначала назначить, кто теперь "главный", а потом только удалять).
Такая была когда-то изначально задумка.
Сейчас понятно, что в общем, не очень то это всё нужно в таком виде, наверно.
Идеи есть. Вполне вероятно, к ближайшему обновлению что-нибудь улучшим в этом месте.