Библиотека типов необходимо только для развертывания, если вы хотите, чтобы ваш клиент, чтобы использовать компонент себя, когда они пишут свой собственный код, используя ваш COM-сервер. Это маловероятно, учитывая ваше описание их навыков. Если необходимо, вам лучше просто развертывать .tlb самостоятельно, а не автоматически генерировать его во время установки.
У вашего клиента не будет Regasm.exe на своей машине, он доступен только в Windows SDK. Тем не менее, регистрация компонентов ComVisible является стандартной возможностью MSI. Вы можете создать свой собственный установщик, который регистрирует компонент с помощью проекта установки Visual Studio. Установите для свойства Register значение "vsdrpCOM".
Does InstallSheild других инсталляторов не поддерживает это? – Arseny