Como o AppleScriptObjC faz parte do macOS, é possível usar sua estrutura "Foundation" (incluindo os métodos do NSMenu) para alcançar o que provavelmente não era possível em 2012.
Encontrei um script interessante para criar menus personalizados no AppleScript; disso extraí o código adequado para colocar o texto na barra de menus do macOS . De fato, ele usa apenas o "título" de um menu para inserir algum conteúdo.
Para demonstrar isso, implementei um script de diálogo muito básico que solicita aos usuários a entrada de texto (aguardando 6 segundos), que é exibida temporariamente na barra de menus (5 segundos).
Aqui está:
use framework "Foundation"
use framework "AppKit"
use scripting additions
property StatusItem : missing value
property newMenu : class "NSMenu"
display dialog "Write something:" default answer "" giving up after 6
set myText to text returned of the result
if myText is "" then set myText to "TOOOOO slow … try again !"
set myText to ">> " & myText & " <<"
set bar to current application's NSStatusBar's systemStatusBar
set StatusItem to bar's statusItemWithLength:-1.0
StatusItem's setTitle:myText
set newMenu to current application's NSMenu's alloc()'s initWithTitle:"Custom"
StatusItem's setMenu:newMenu
delay 5
current application's NSStatusBar's systemStatusBar()'s ¬
removeStatusItem:StatusItem
Esse código AppleScript pode ser usado em qualquer script seu. (A parte "diálogo" é opcional ...)
user3439894 ajudou a fechar meu "menu", veja a última linha do script. Muito obrigado!