I am currently writing a little windows service application and I can successfully in/uninstall it etc via something like this:
serviceProcessInstall
I have found a way to add start parameters on service installation:
Am I Running as a Service