Автор скрипта ответил мне, что он ЗА создание панельки.
Но он заметил, что есть одна проблема:
в отличие от модального ScriptUI окна панель позволяет изменять содержимое документа.
Это может привести к нарушению связи содержимого окна панели и объектов документа.
Поэтому, для начала я попробую extension тоже сделать в виде Modal Dialog.