Set preference of (running) application

What is best way to set preference of (running) application? For example, in Safari change “Default RSS Reader”? If i mess with plist, Safari dont start to use new preference immedeately.

Operating System: Mac OS X (10.4)