Could also be fixed pretty quickly by allowing the use of variables in the executable name (if it's not already allowed).
Then the config could have a script that would execute after setting up the server, which changed the name of the executable from 7DaysToDieServer.exe to 7DaysToDieServer%ThisService_ServiceId%. All you had to do afterwards is setting the executable to 7DaysToDieServer%ThisService_ServiceId%. This would just create a problem with the way TCAdmin functions, as TCAdmin is checking for the executable file before the service is completely setup, and since we can't create a script that would change the name during the setup, the setup task won't be able to find the executable file.