I would like to have the ability the view and edit and run any query that
has already been executed in the Query screen. Ideally this would keep
track of queries persistently and not just for the current session.
Lots of other DB management software has this; for example, Interbase 7.1+
(IBConsole) and Frontbase (Frontbase Manager) are two I have used that do
this.
The "Favorites" feature is kind of like this, but it meets a different
need.