Jorge & Musicman, Thanks for the replies.
Musicman, yes, this would normally be database application. The data is simple enough to get away with a flat file so I don't think a database is necessary. Besides, I'm afraid if I use a database like MS access I'll make it more difficult to run across different platforms. I need to be able to write, retrieve, store, delete and edit each record - but I can't use middleware to do it. It has to be a stand alone application - just place it in a folder and run. I am storing small records, each with about 8 fields of text and numbers - about 70 bytes per record. The system should be able to handle about 500 records, so I didn't think shared objects would be the best choice. (Am I wrong about that?)
My client isn't just interested in windows. We will also make a MAC projector file too.
Jorge & Musicman, the application can also be used for other purposes so the client may want to sell it. They want a copy protection system and though I know that no security system is perfect, I'd like to know what more experienced guys like you do to protect an offline flash projector application. Obviously, some kind of registration number system is what most developers turn to, but I don't know how do this with offline flash, particularly - how do you write data to a drive without going through middleware (except for cookies or shared objects). Or is there some other alternative I should know about?