Предложение по функциям кнопок мышки...
Мне кажется, что будет удобнее:
1. Левая кнопка выделяет обьект в окне проекта и перетаскивает элементы из окна программы в окно проекта;
2. Левая кнопка+SPACE (можно продублировать нажатием средней кнопки) перемещает проект в окне (это то, что сейчас делает правая кнопка);
3. Двойной щелчок левой кнопкой вызывает свойства обьекта (если таковые имеются);
4. Левая кнопка+CTRL (или ALT) создают связи между обьектами.
5. Правая кнопка, например, может вызывать суб-меню, в котором можно организовать стандартные функции типа Копировать/Вставить/Удалить, Разорвать Связи, Добавить обьект, Свойства обьекта, Клонироваь Обьект и т.д.
Помимо этого, есть предложения в настройках самой программы (когда таковые появятся

) сделать возможность добавлять пункты, например если требуется добавить в список бумаги "Фотобумагу" или разделить группу "Принтеры" на подгруппы "Стурйные/Фото", "Лазерные", "Плоттеры" и т.д.
Так же считаю, что помимо основных Операций с файлами типа "Сохранить" и "Открыть" можно добавить слияние двух проектов в один, если вдруг потребуется обьеденить два рабочих процесса...
Пока всё, программа хороша, ждём апдейтов