Bcvi is a tool that works with SSH to provide a secure "back channel" for sending commands back from the server to your workstation. For example, using bcvi and a shell alias, you can log into a server and type "vi filename". Instead of running vi in the terminal window, on the remote server, bcvi will send a message back to your workstation, where a listener process will invoke gvim (a GUI version of vim) and pass it an scp://... URL for the remote file. Bcvi has a plugin architicture that allows you to add support for any process you want to launch on your workstation by running a command on the server.
Sprog is a graphical tool that anyone can use to build programs by plugging parts together. In Sprog jargon, the parts are known as 'gears' and they are assembled to make a 'machine'. Gears are selected from a palette and dragged onto the Sprog workbench, where they can be connected together. Options can be set using a properties dialog on each gear. When assembly is complete, the machine can be run, reconfigured, or re-run.
SSHMenu is a GNOME panel applet that makes starting up a new terminal window with an SSH connection to a remote host just a click away. A preferences dialog allows you to add and organise hosts. Window positions and sizes can be set along with a profile for controlling text and background colours as well as font details. It also includes a version without GNOME dependencies that can be run as a small standalone window or swallowed into the panel of another window manager.