Storing data in system options is restricted to administrators. Why? Propably something like user options writeable for all users would be a solution.
We are developing vault explorer extensions and we often have to store data which must be available / writeable for all users.
--Stephan