1. A method for indirect persistent storage of data in a file, wherein the file is associated with an application program and is capable of having an embedded OLEObject, the method comprising: creating the OLEObject by way of a Component Object Model add-in that supplements the application program; and using the OLEObject to store the data in the file.