Hay un software que puedes usar, el InstallShield Professional es muy potente. Puede integrar los componentes de tus aplicativos (archivos, ejecutables, pbd's, etc) y ademas los componentes de terceros como ODBC, DAO, DirectX, etc. Ademas tambien te da la opcion de poder crear updates para parches de tu aplicativo ya instalado. revisalo y me das tu opinion.
Saludos.