Должен ли я выяснить, как манипулировать каждым из них, используя некоторый яблочный скрипт, а затем связать полученный скрипт с ключом?
Да.
Вот начало:
tell application "Adium" go away (every account) end tell tell application "Skype" send command "SET USERSTATUS AWAY" script name "My Script" end tell