JON currently starts JBoss using run.sh or a custom script, and stops JBoss using either JMX, shutdown.sh or a custom script. It would be nice if it could also use the OS's native services mechanism. You can easily make it do use the service mechanism by writing a custom start script which does 'service jboss start' (RHEL), 'net start "JBoss EAP 5"' (Windows) or equivalent, and a matching stop one, but out of the box support would be nice.