I believe this is a bug. Why would they set the service name to the .exe name ?????????
This is not a bug. What happens is the following:
-- the user goes to Services page and select "New Service Installation", then selects the EXE that will installed as a service
-- after it presses OK to confirm the EXE file, a new service installation and a new service control operation are added automatically
-- at this stage the user has not filled in a name for the service, so by default Advanced Installer uses the name of the EXE file
If you later choose to edit the service name, not display name, of the service from the "Services to Install" tree, please remember that you also need to update the name of the service from the "Control Operations" tree.
We will try to improve in the future this feature, so if you modify a service installation by changing the name of the service a warning is presented informing you that a control operation
for the old name of the service exists and you should update that too.