Решил по юзать стандартный Setup project.
Всё шло хорошо, сначала для теста добавил в проект уже готовую dll, сделал инсталяционный файл. Установил полученное, тестируемый dll нормально зарегестрировался в реестре.
Затем решил добавить дополнительную информацию в реестр через этот же установочный проект. Открыл закладку Registry Editor , сделал нужные папки, снова откомпелировал, снова установил, но дополнительной информации в реестре не увидел (?!) Такое ощущение что эта информация была просто игнорированна. Я уж вроде и настройки всякие на добавляемые к реестру папки выбирал и всё бестолку.
Люди добрые может кто знает вчем подвох?