Uplne nerozumim, na co se vlastne ptas? Preci je zrejme, ze za instalator je zodpovedny vyvojar aplikace a jak si to vymysli, tak to je. UWP aplikace pak stoji trochu bokem, protoze ty jsou debilni vzdycky, tam neni nad cim dumat.
V zasade, pokud se program umi zeptat, kam ho chces nainstalovat, tak je multiuzivatelsky,samotny program jde nainstalovat libovolne a konfigy bud da do AppData kazdeho uzivatele zvlast nebo je konfig jednotny pro vsechny uzivatele a to bud v ProgramData nebo musis zpristupnis uzivatelum slozku, do ktere se jednotny konfig uklada, coz typicky nastavalo driv, ze byl konfig v Program Files. Osobne ale neznam zadny aktualni program, ktery by neumel vyuzit pro settings AppData uzivatelu, pokud je zadouci, aby si ho kazdy uzivatel nastavoval sam. Pokud je zadouci, aby meli vsichni uzivatele stejne nastaveni, potom je settings typicky v ProgramData.
Pokud se ptas, jak to poznat dopredu, tak se bud zeptas vyvojare nebo snad ma nejaky manual.
No a proti tomu stoji programy, ktere se neptaji na vyber slozky pro instalaci a ty se naserou do AppData. To pritom nemusi byt zdaleka jen idiotske UWP, ale i bezne aplikace, typicky treba Discord. S temito programy, ktere jsou pro kazdeho uzivatele zvlast se jednoduse nekamaradim ja a jak na neco takoveho prijdu, okamzite instalaci prerusim nebo to hned zase odinstaluju a hotovo.