Well, for applications that have complex installers like Adobe and others, there is no easy way to make a custom installer. You are better off making it install silently using its switches, configuring ini files etc... WinInstallLE will record the changes made to your system when you install a program, but you need to know what to do with registry changes, registering dll files, etc.