Любой из создателей пакетов установки / настройки должен сделать это за вас.
В Visual Studio вы можете использовать включенный тип проекта «Пакет установки» (находится в разделе «Другие типы проектов»). Щелкните правой кнопкой мыши на проекте установки, который вы создали в своем решении, и выберите «просмотр> типы файлов», и вы сможете настроить любые типы файлов на компьютере клиента и способы их открытия.
InstallShield и все остальные тоже поддерживают этот материал.