I tried your example and it failed in both Build 13505 and 13401
I guess when most people talk about the ‘Program Setup’ embed point they mean the embed in the EXE that comes almost immediately after the CODE statement.
The ‘Program Setup’ that yourself and Greg are talking about is in the ‘Data DLL’ and is actually part of the DLLInitializer.Construct PROCEDURE
I guess you’re wanting it there for Multi-Proj and/or FM3 reasons
If I move that embed code from the Data DLL into the EXE in the ‘Program Setup’ embed point (and add Customer to the File Schematic) then it all works.