When double-clicking a protected resource, instead of just "unprotect" and "cancel" as options, add an option for "open read only." Also, add a project property for protect resource viewing permissions.