Acelerar o script de interface do usuário AppleScript?

Estou usando o NetShade como um serviço de proxy e pensei em tentar automatizar a alternância entre os diferentes proxies como um bom começo para o meu primeiro script AppleScript.

O aplicativo NetShade não tem suporte para AppleScript, então eu tenho que usar scripts de interface do usuário. Depois de algumas tentativas (e algumas postagens aqui), eu consegui ter um script que alterna os proxies através do item da barra de menu (aqui está umcenário porque não consigo publicá-lo em linha devido ao limite de reputação).

Infelizmente, meu código é extremamente lento (sec6seg), o que o torna impraticável como script. O primeiro menu é aberto imediatamente, mas a seleção do submenu e do servidor proxy leva vários segundos.

Estou usando o seguinte código:

set theProxy to "Netshade US 4"
tell application "System Events" to tell process "NetShade"
    tell menu bar item 1 of menu bar 2
        click
        tell menu item "NetShade Proxy" of menu 1
            click
            tell menu item theProxy of menu 1
                click
            end tell
        end tell
    end tell
end tell

Eu já tentei adicionarignoring application responses, como sugerido em um segmento diferente (ligação), mas isso não ajudou.

Então, finalmente, minhas perguntas: Existe uma maneira de acelerar o processo? Talvez até uma maneira de fazer tudo isso em segundo plano, sem mostrar os itens de menu?

P.S .: Estou executando o OS X 10.9.1

questionAnswers(1)

yourAnswerToTheQuestion