[umenu] would be an option, but I assume you don't like it because you have to click to see the list.
You may look at [bach.tree] in outline mode. The 'bach' package should be in your Max Package Manager, just activate it.
Don't know if [bach.tree] is good for you, but I use it for all my preset lists. You cannot sort it, but you can clear it, feed new content of any length and get a scrollable, clickable list.
Below is a screenshot of an editor I am currently working on: