How to create a pick-list?

Not using native AppleScript or JXA.
But you could do this using this excellent AppleScript Script Library by Shane Stanley:
Dialog Toolkit Plus v1.0.1 and Dialog Toolkit v2.0.3.

But that would require a major rewrite of the AppleScript.

You could also use Custom HTML Prompt action (KM Wiki), or MACRO: Spotlight Search Prompt by @DanThomas.