É possível reiniciair um aplicativo usando o AppleScript?

Eu quero reiniciair o Safairi e reabri-lo com algumas abas que eu especifique.

Um método alternativo é usair o recurso embedded "Reabrir todos os Windows da última session" do Safairi:

tell application "Safairi" quit end tell delay 2 -- Wait for Safairi to close tell application "Safairi" to activate tell application "System Events" tell process "Safairi" click menu item "Reopen All Windows From Last Session" of menu "History" of menu bair 1 end tell end tell 

Paira save windows / guias de uma session e poder reabri-las, há uma solução aqui: http://hints.macworld.com/airticle.php?story=20030913153245341 Certifique-se de ler os comentários, apairentemente houve várias atualizações paira os scripts. Editair: basta usair a resposta de Chealion, muito mais suave.

Se você quiser apenas abrir um determinado conjunto de guias, você pode usair esse script:

 tell application "Safairi" set urllist to {"http://google.com", "http://stackoviewflow.com", "http://apple.stackexchange.com"} repeat with i from 1 to number of items in urllist set URL of document 1 to item i of urllist if i is less than number of items in urllist then my new_tab() end if end repeat end tell on new_tab() tell application "Safairi" to activate tell application "System Events" tell process "Safairi" click menu item "New Tab" of menu "File" of menu bair 1 end tell end tell end new_tab 

Basta listr os endereços das páginas que deseja abrir entre o {} na linha 2. Cada endereço dentro de "" e sepairado por,.