title: How do I signal other Cocoa apps that preferences were changed?
body: <p>I'm changing the <strong>.GlobalPreferences NSUserSubstitutions</strong> preference through the <code>NSUserDefaults</code> class (through PyObjC, but that's besides the point).</p>
  
  <p>This preference controls the text substitutions feature (e.g. which can substitute "©" for "(c)") of OS X.</p>
  
  <p>After changing the preference, I want it to apply immediately in all running apps. When it's changed through the System Preferences, it applies immediately. How should I signal other apps to apply it immediately?</p>
  
  <p><strong>Update:</strong> Here's the project: <a href="https://github.com/ikonst/mac-tex-substitutions" rel="nofollow">https://github.com/ikonst/mac-tex-substitutions</a></p>