Михаил, вопрос на засыпку. Можно ли сделать так, чтобы из кода ScadaSchemeCommon — ImageListItem в private void LoadImage() вызывалась внешняя библиотека обработки ?
Суть. Если внешней библиотеки нет, действуем по коду, который реализован сейчас. Если библиотека в каталоге есть, она выполняет обработку, возвращает необходимые параметры для PropertiGrid этого окна и все, что необходимо.
В общем заложить механизм проверки библиотеки и самого вызова в ScadaSchemeCommon.
Хотя непонятно как тогда оперировать с PropertyGrid окна тогда, если будет вызов внешней библиотеки.
А так, было бы немного удобно, саму ScadaSchemeCommon можно будет уже не менять, а только внешнюю библиотеку