run is a small utility to launch applications, similar to gnome-run-dialog or gmrun. It tries to keep the best features and improve the worse.
It features tab completion for programs in PATH, and path completion for filenames.
It also read ~/.bash_history file for history purpose.
Pressing control+enter makes the typed command to be run in a terminal, for debugging purposes or for programs that naturally run in a terminal, like top and the like. Shift+entermakes the program to be run as root, by using gksu.