Yes, it's possible.
Is not easy at the moment (as far I know) but possible.
This is the code in the aslx file:
<command name="Test">
<script>
list = NewStringList()
list add (list, "Item 1")
list add (list, "Item 2")
result = ShowMenu ("Choose an option", list, false)
</script>
<unresolved type="string"></unresolved>
<pattern>Test</pattern>
</command>
To do this from the editor, go script-editor and to this:
Set variable[list]=[new string list]
Add to list[list] value[text] [item1]
Add to list[list] value[text] [item2]
Set variable [result]=[expression] [Showmenu("Choose an option"),list,false)]
The text between [] go inside textboxes.