I followed a different way to achieve nearly the same purpose:
In a special Prefs folder, I have some images (logos at different size / orientation, that fits the application needs), some texts (Company Name / Address / etc.).
The idea was to … at (first) launch time, the installer person choose the correct data (images/texts), then these will be used all the time until someone provide a new set / change the prefs.
This also allowed me to make some pressure on the client. Unfortunately, the contract failed. (I presented them that feature, with an Acme logo/fictional address by default, then I changed to the blue [French] logo of the company and to the red [German] logo of the company: “This software can be customized…”)
The application name stayed (I think, but not sure) the same.