Depois de muita pesquisa, descobri uma maneira de criar um applescript que lançaria e renunciaria a um programa. Ele também vai cuidar de toda a senha do administrador para você também. Apenas substitua o xxxxxxxxx com sua própria senha. Eu usei isso com uma variedade de programas e tudo parece funcionar. Honestamente, não consigo me lembrar por que pus um atraso de 1 segundo; Acho que queria apenas garantir que o programa tivesse sido lançado antes de ser renegado. Tenho certeza de que existem variações neste script. O bom disso é que você não precisa abrir o Activity Monitor, encontrar o ID do processo, etc. Esse script faz tudo isso para você. Eu apenas salvei cada script como um aplicativo, iniciei e tudo está bem. By the way, enquanto eu amo atMonitor, tem uma tendência relatada de repente pendurar seu sistema. Veja os comentários para ele no MacUpdate.
tell application "Safari"
activate
delay 1
end tell
tell application "System Events" to set unixID to unix id of process "Safari"
do shell script ("renice -20 " & unixID) password "xxxxxxxxx" with administrator privileges