Your comments

Да, мне тоже практика использования MainWindow.Actions("ActionsЧтоТоТам") кажется порочной (костыль какой-то).

логичнее было бы видеть такие методы в АПИ.
ну или отразить в документации эти приёмкики и жёстко закрепить список "системных" акшонов

а с помощью апи можно узнать текущий режим? (редактируется или нет)

Массово распечатать активные макеты печати.
(макеты массово формируются нашим модулем нарезки)

Завершение редактирования, как и начало редактирования, по кнопке Enter

Доказательства в студию

По мне так пусть корневые Администраторы могут всё и всегда, как щас.
Для понторезов-начальников можно создать группу назвать её "Супер Администраторы", а корневых администраторов переименовать в "Системная группа" (или еще как, чтоб не престижно звучало). И для "Супер Администраторы" настроить права как вам надо.

А как вы их будете искать потом? Как использовать?
По-моему, и сейчас можно через апи создать объект, заполнить семантику, но не заполнить графику. Но потом объект такой для пользователя практически потерян, т.к. выбрать на карте он его не сможет

Сейчас это можно сделать напрямую в СУБД, выполнив запрос:

Update INGEO_LAYERS<br>set PLANEID = '<i><ID карты, в которую нужно поместить слой></i>'<br>where ID='<i><ID слоя, который нужно переместить в другую карту></i>

Чтобы увидеть изменения, базу в сервере данных нужно закрыть (чтоб не была зелёненькой), тогда при следующем входе в базу у вас будет то что нужно.
Не думаю, что такую функциональность ложно реализовать в проводнике ингео :)

Очень нужная штука для удалённого администрирования, когда не имеешь физической возможности добраться до компа пользователя и звонить тоже некому.

Или хотя бы один пункт: "Создать набор объектов".

Также можно шорт каты к этим пунктам придумать