Sorry to confuse you, I was pointing you toward a menu item under File...Recent Files...File1.txt. To make it like Access, just write the name of each file to disk, and load the items into a listbox on startup. You can use the literal string in the listbox for your OpenFile argument (just use the lstMyListBox.List(lstMyListBox.ListIndex) to get the actual string for the selected recent file).