I wrote a plugin, which resgister a notification event for Chat_OrderDidChange.
[[adium notificationCenter] addObserver:self selector:@selector(logToolbarConf:) name:@"Chat_OrderDidChange" object:nil]; And then In the selector logToolbarConf, I have the below codes to try to get the configuration of AdiumMessageWindow toolbar. NSToolbar *toolbar = [[[NSToolbar alloc] initWithIdentifier:@"AdiumMessageWindow"] autorelease]; [[toolbar configurationDictionary] writeToFile:@"/tmp/conf.xml" atomically:NO]; But the result I got is not what I expected. below is the actully result: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>TB Display Mode</key> <integer>1</integer> <key>TB Icon Size Mode</key> <integer>1</integer> <key>TB Is Shown</key> <integer>0</integer> <key>TB Item Identifiers</key> <array/> <key>TB Size Mode</key> <integer>1</integer> </dict> </plist> -- aka Surf Chen http://chenze.name/