Hi Lou -
I am not sure if this is documented anywhere, but Surgient ships with an event module that can do what you are asking for a specific organization. Under your templates directory, create a new subdirectory that is the exact name of the Organization that you wish to automatically have permissions to a file. Then, do the following in vcsadmin:
eventmoduleadd FilePermissionModule -auto true "Automatically assigns permissions to new files" EventDispatcher Surgient.EventDispatcher.FilePermissionEventModule ExtensionFilter=iso
eventmodulestart FilePermissionModule
where ExtensionFilter=iso is really a semicolon (;) delimitated list of extensions that, when present in that folder, will be acknowledged by the library agent and automatically be visible to Administrators of your organization. For example, if you wish the organization to see both VMDKs and ISOs, you could do:
ExtensionFilter=iso;vmdk
Unfortunately, I believe the limitation is that you can only set this up on a per organization/file basis. I have, however, put in a Feature Request to get an API that could help you out in the future so that you could write something to do it for multiple organizations yourself and a Feature Request to get the FilePermissionModule extended to support multiple organizations from a single directory. I think these would be useful things to have.
Jackie.