What I did...
First I spent some time restructuring all of my library projects and files (needed to be done). Next I implemented a fast key encryption algorithm using a random byte cipher. It'll be good enough. It can be broken using a brute force attack but it will take quite some time to do that. [smile]
Once the encryption was in place I began work on the archival class and I am happy to say that some 14 hours later I now have a working archival library with optional per-file encryption and a dynamic directory tree. I'll need to finish up all of the loose ends tomorrow and begin working on the GUI tool for it.
Sounds like you're making some progress with that. I've used Tiny Encryption Algorithm for my encryption algorithm creation needs and it worked flawlessly.