Компонент COM должен быть явно установлен на клиентском компьютере. Стандартное развертывание Silverlight (по замыслу) не поддерживает установку компонентов COM.
Как правило, COM-взаимодействие в Silverlight действительно предназначено для работы с системными COM-процедурами, которые уже существуют в системе - если вы выполняете взаимодействие с собственным кодом при развертывании собственного кода, обычно вы просто используете полнофункциональное настольное приложение. разработан с WPF.