1. A method for accessing files in a computer system, comprising: accessing one or more files which are used with one or more applications, wherein said accessing is performed based on user input, wherein said files are comprised in one or more directories; tracking said one or more directories comprising said one or more files being accessed; recording access patterns relating to frequencies of access of said one or more files; determining an order of said one or more files according to said frequencies of access of said one or more files, wherein said one or more files are determined to be accessed if one or more predetermined user configurable criteria related to said one or more files are met; and displaying identifiers associated with said one or more files according to said order, said identifiers being usable to selectively access said one or more files for use with said one or more applications.