Jwoody: "Yes thats an option"
All UNIXes work like that, then.
"Thought that was the same in RISC OS for shared libraries as in C shared library."
No. RISC OS's SharedCLibrary is shared by all processes, and the share the same pointers to it. For example, if one program where to overwrite it to change it, all programs linked to it would suffer the change. Also, you can't have more than one version of the SCL loaded and in use at once.