GTK-Launch is a program launcher, the equivalent of "Run Command" in KDE or GNOME. It features a command history, and only runs the command if it is valid.