Hi,
1) Does RUN_CUSTACT1 need to be a one of the Properties on the Module Details page?
Yes, you define RUN_CUSTACT1 in the "Module Details" page (inside the Merge Module project) and you initialize it with a default value.
2) If yes, does it need to be configurable?
3) If still yes, I assume I will choose to add a new parameter. Should its name also be RUN_CUSTACT1? What type does it need to be?
4) In my main project, on the Merge Modules page, I am not clear on what value I would need to assign to the configurable parameter, assuming I needed to add it to the merge module.
Please note that a configurable merge module can be configured only at merge time. Also, in your case, you don't need to add parameters to the merge module in order to use the property you need.
5) In my main project, on my checkbox, I have set its property name to RUN_CUSTACT1.module_id. Is this correct, or does it need to be the name of the new parameter from (3)?
Like I mentioned in my previous post, for the checkbox you will use the property name followed by a dot (".") and the actual GUID of the module (the module's GUID can be found in the "Module Details" page in the "Module GUID" field in the Merge Module project).
You can read more about merge modules here:
http://www.advancedinstaller.com/user-g ... tails.html
Regards,
Cosmin