Предложение по переработке клиента:
Я считаю, что наличие собственного интерфейса в тех случаях, кагда без этого можно обойтись - является огромным недостатком, поскольку все любят переделывать одно и тоже по 2 раза

(интерфейс программы и плагина), их просто хлебом не корми дай по 2 раза делать одно и тоже. Именно поэтому интерфейсы - полностью совпадают.
Моё предложение:
Сделать клиента интегрируемым в главное окно DM`а, т.е чтобы закачки с др. компьютера отображались в главном окне DM`а. Думаю вот так будет само хорошо:
[Общее описание]:
над деревом категорий разместить область в которой будет раскрывающееся поле ввода имени компьютера и учётной записи пользователя у которого усмановлен DM и к которому необходимо подключиться, например так O-1E003C1EB1974/x2088, после чего жать кнопку "Подключиться", расположенную справа этого раскрывающегося списка. Статус подключения можно отображать разными картинками на этой кнопке для выбранного подключения, например Желтая и Зелёная молнии. Слева списка расположить счётчик активных подключений, а справа кнопки раскрывающаяся кнопка "Подключить / Подключить всё, что возможно", раскрывающаяся кнопка "Отключить / Отключить всё" и "Опции" - кнопка открытия окна настроек плагина, подобного окну настроек DM`а.
Имеющийся сегодня интерфейс "Настройки :: Соединение" сделать в виде менеджера со списком подключений, естественно с возможностью выборочного удаления подключений. Каждое подключение в списке должно состоять из всех 8 полей окна "Настройки".
[Подробное описание раскрывающегося списка]:
Раскрывающийся список должен выглядеть так:
* Дом - список закачек взятый из "%AppData%\Download Master" той учётной записи, в которой был запущен интегрированный в DM клиент, т.е свой собственный для самого DM`а список закачек;
* Отделяющая черта;
* Список активных подключений - установленные на данный момент подключения;
* Отделяющая черта;
* Список пассивных подключений - подключения, которые на данный момент не установлены;
* Отделяющая черта;
* Список подключений, которых ниразу неудалось установить.
Для бОльшего удобства добавить возможность объединения списков закачек в один. Интерфейс можно сделать такой: между кнопками "Отключиться/Отключить всё" и "Опции" добавить кнопку "Объединить списки", при нажатии на которую открывалось бы окно со списком активных подключений, напротив которых из нужных, необходимо поставить галочку, и нажать "ОК", иначе "Отмена".
В этом случае "Список активных подключений" должен состаять из двух частей "Список активных объединённых подключений" и "Список активных необъединённых подключений", а в списке, когда он свёрнут, в этом режиме должна отображаться надпись "Объединённые списки".
Пути сожранения закачиваемого файла для удалённых компьютеров должны отображаться как сетевые, т.е если я с удалённого компьютера сохраняю файл на свой, то путь в окне моего DM`а должен выглядеть примерно так:
//R-DBE1FCA07D164/Havk/C на O-1E003C1EB1974/Download/Архивы/Arhiv.zip .
(Формат: <Имя_удалённого_компьютера>/<Имя_пользователя_под_которым_запущен_DM_на_удалённом_компьютере>/
<Имя_сетевого_ресурса_на_удалённом_компьютере,_куда_происходит_сохранение_закачивемого_файла>/
<Поддиректория_на_моём_компьютере,_принадлежащая_указанному_сетевому_ресурсу,_куда_происходит_сохранение_закачива-
емого_файла>/<Имя_файла_и_его_расширение>).
Др. вариант: Добавить две колонки "Удалённая учётная запись, под которой был запущен DM" и "Имя компьютера на котором происходит сохранение файла".
А ДЛЯ ЭТОГО НЕОБХОДИМО ДОДЕЛАТЬ ДО УМА DMAPI.