Похоже? Предварительно надо что-нибудь выделить, но не в текстовом режиме.
(function () {
var w = new Window ( 'dialog', 'Select a spot color' );
var spotListGr = w.add ( 'group' );
var spotList = spotListGr.add ( "listbox", undefined, undefined, { multiselect: false } );
for ( var i =...