To adhere to the Windows Installer "Best Practices," all changes that are made to a system are in a "deferred" action.
A deferred execution custom action must be scheduled in the execute sequence table within the section that performs script generation.
Deferred execution custom actions must come after "InstallInitialize" and come