new recent programs menu, slight refactor of runProgram
initial lfm stub