I can partially answer my own question. Some advice would be much appreciated.
If shutdown.jar is on the classpath jboss won't start. If I go with just run.jar on the classpath, jboss will start as a service. The only thing is that it won't shutdown properly. I noticed a bug report (732964) for something along these lines.