+ Add primary support for CLI. + Static entries. + Added variable to hold return values of fread and system, we should actually use that return value to display an error if there was one. + Redo Preferences dialog. + Clean up the code and indent it properly. + Move all pop-up and menu functions from main.c to menus.c. + Use the shipped icon in the display. + Fix the allowed keys in the manage history dialog.