Acho que você está tentando proteger com senha o AppleScript. Meu conselho: basta usar o que a Apple lhe dá. Usando o AppleScript para isso é chato e tedioso. Mas ei, sua escolha. Aqui está um código AppleScript que só fecha quando você digita "senha", mas é claro que você ainda pode usar qualquer outro aplicativo enquanto o diálogo estiver aberto. Tudo o que faz é ficar na frente e age irritante. Aqui está o código:
repeat
tell application "System Events"
set txt to text returned of (display dialog "Your text" default answer "" buttons {"OK"} default button 1)
if txt is equal to "password" then
exit repeat
end if
end tell
end repeat