There's all sorts of reasons and situations when you would want to have your data sorted. hidden @window listbox's are often used for this purpose. Ofcourse a hashtable can't be sorted. But the requirement for something similair to a hashtable in functionality, and with the ability to sort the data is still there.

I personally would prefer some kind of 'virtual list', (maybe like the StringList in Delphi) or even arrays.

Atleast an option to hide -h windows from the MDI 'window' menu would be nice. There's no need for them to be in the 'Window' menu if they are only exist for utility purposes, and shouldnt be tampered with or closed.