Chef issues a WARN in 0.7.14 for services that don't have a status command defined, and will always warn on services that don't support status:
[Mon, 26 Oct 2009 22:14:21 +0000] WARN: service[lwresd]: falling back to process table inspection
[Mon, 26 Oct 2009 22:14:21 +0000] WARN: service[lwresd]: attempting to match 'lwresd' ((?-mix:lwresd)) against process list
I don't think this should be a WARN, maybe a DEBUG as this is the normal expected fall back when a service does not have a status command.
Agreed, it was bugging me too.