Пути, о которых я знаю:
a) Поместите другие сборки в GAC (я думаю, что это предпочтительный метод SDK). Придется установить на каждом клиенте, если необходимо принять онлайн.
б) Используйте ILMerge для объединения всех ваших сборок в одну сборку. Вы можете развернуть его в базе данных и использовать его автономными клиентами без отдельной установки.