As far as I can see, in milestone-8, the scripts are generated by StartScriptGenerator.groovy based on some templates (unixStartScript.txt or windowsStartScript.txt). This makes it seem what I want to do is not currently possible & what I want to do is substitute in my own template and possibly add some additional, project specific, variables in there.
Cheers Matt