Поскольку окно отображается при запуске приложения, вы можете просто вызвать метод / обработчик после задержки из метода applicationWillFinishLaunching
. Поскольку вы также выходите из обработчика кнопок, который может выполнять двойную функцию, например, заменяет эти обработчики:
on applicationWillFinishLaunching_(aNotification)
my performSelector:"buttonCLicked:" withObject:me afterDelay:60
end applicationWillFinishLaunching_
on buttonClicked_(sender)
if sender is not me then open location "https://example.com"
current application's NSApp's terminate:me -- quit
end buttonClicked_