Если вы хотите просто использовать Applescript, вы должны сделать что-то вроде этого:
set app1 to "Google Chrome"
set app2 to "TextEdit"
repeat
tell application "System Events"
set a to name of first process whose frontmost is true
if a is equal to app1 then
tell application app2 to activate
tell application app1 to activate
end if
end tell
delay 0.5
end repeat
Однако это не очень эффективно.Вам нужно будет постоянно запускать это в фоновом режиме.Хотя это не займет много ресурсов, если таковые имеются, поскольку это так просто.
Для запуска в фоновом режиме вам нужно отредактировать файл .plist и добавить: Приложение - агент (UIElement) => true
Ваша альтернатива - создать приложение Cocoa-Applescript или собственно приложение Cocoa-Obj-C.Это будет немного сложнее, но будет лучшим способом сделать это.