Yeah, having the menu populate in a set order like that would be way better. I can't tell you how many times I've clicked "Rampart" simply because it was on top, and I expected "Storage" or "Terminal" to be on top.
The other thing I find even MORE annoying is if you click on a FLAG, then click view memory (I use flags a lot as creep generators for special purposes.) Then... you're editing away... and if you select anything else... it dumps the flag you were editing from the memory viewer. Oops! Now I have to go back there, reopen it, then redo all the edits because I wanted wanted to add (For example) the id of a rampart I wanted that creep generator to kill. There's no apparent reason for this. It's just annoying.