The game needs to support undo (cntrl-z) for undoing mistakes when working with text (the chat log, macros, etc). You'd think this would be a no-brainer since it's ubiquitous.

The <flag> and <link> need to be worked on on probably overhauled to make them easy to use and work with. <link> should be <item_name> or <i.ID> *where ID is the id of the item. The smae should be done for map markers.