Unfinished GUI for 'add program'

fixed few minor issues