distribuito con VisualStudioEnterprise c'è l'InstallShiel.. che è molto personalizzabile e scritto in C++
Altrimenti se vuoi una cosa più semplice ti procuri qualche freeSetupMaker (

) tipo GKSetup, dove puoi tranquillamente usare lo wizard per crearti il Setup e, dove occorre, far partire script/batch per esempio registrare questi ocx
ciao