Have you checked out the DAM project? [1] It seems like it would be the logical place to start as it already addresses several of your concerns--might be a good base for an extension that made files available in sysfolders (something I'd be interested in seeing). -Christopher