Issue with new Services tool.
While services can be enabled or disabled using new Services panel, its status dosn't follow service status when it is changed executing init.d scripts. For example if you stop DBUS with /usr/local/etc/init.d/dbus stop Services will show as a running service. Alse is the same.
How services panel work, through init.d status command, looking for PID or looks for service specific information?
BTW, I think init.s scripts must provide as a minimum 4 options:
start, stop, status, restart
and a somehow unified status message format for easy processing from scripts or applications. For example alsasound is missing status and restart which makes its use a bit complicated.