The Garage-Ware Games Window Framework for UI Toolkit offers a way to quickly generate runtime windows with drag, resize and location memory built in. These windows can be used for anything that needs to be displayed to the user in a runtime window. This could be Start menus, Escape menus, Item toolbars, Inventory windows, literally anything that needs to be displayed to the user and offer some sort of interaction.