1. A method of organizing objects in an information handling system, comprising: creating a first object of a first object type, wherein the first object is a permanent and persistent object, and wherein the first object is associated with a selected container; selecting one or more object types to be tracked by the first object, wherein a plurality of object types exist in the information handling system, and wherein each object in the information handling system is of one of the plurality of object types, and wherein objects of a same object type share one or more characteristics; in response to a user selection of a second object of a second object type, wherein the second object is within the selected container, determining if the second object type is of one of the object types to be tracked by the first object; and if the second object type is of one of the object types to be tracked by the first object, updating the first object to indicate that the second object was selected by the users, wherein said updating includes adding the second object to a list maintained by the first object, wherein the list contains frequently selected objects from the container associated with the first object.