I also made the same mistake, thinking there was a way to be notified when settings were changed. Thing is, I've seen other apps do this. As soon as I enable a startup item, for instance, the app reacts and closes a priming window, or allows full functionality, etc.
The original question of "how should the app come to know when a app service is allowed or disallowed in System Settings > Login Items ?" is still unanswered here.
Topic:
App & System Services
SubTopic:
Processes & Concurrency
Tags: