Service start/stop is platform dependent and very difficult to maintain, especially on Windows. Using a common library like "Apache Commons Daemon" will reduce the maintenance burden and potentially fix many Windows service bugs in the process.
For OpenDJ 3.0 we will be potentially using a commons library integrating ACD with OSGi. This is already in the early stages of development.
The scope should definitely focus on Windows, maybe we can consider Linux and Solaris too. (But they're mostly OK.)