Rozumím tomu co by jste chtěl, ale pláčete na špatném hrobě. Okení programy moc dobře nerozlišují privátní a public (read only) soubory/adresáře/registry. Ve výsledku všichni mají práva zapisovat všude možně a to je pravé rejdiště pro viry jinou havěť. Stejně tak nechcete, aby vám jeden uživatel mohl zbourat prostředí pro dalších 20 uživatelů jenom kvůli tomu že nějaká aplikace potřebuje práva pro zápis do nějakého veřejného adresáře.
Já ze stejného důvodu mám pro každou okení aplikaci vlastní WINE_PREFIX (kontejnerizace windows aplikací). BTW: Už jste slyšel pojem DLL Hell?
Instalaci pro 10 uživatelů vyřešíte tím, že máte čistou (read only) instalaci a tu nakopírujete uživateli při prvním použití.