I located the error and it was related to file permissions. After installing the service, my local user account didn’t have access to modify the app.exe.config file.
The tool I was using to edit was not informing me it was being denied access to save the file – that’s notepad++ if anyone is interested – so I couldn’t see that it wasn’t saving over the old config file.
Solved now, thanks everyone.
Martin.