Om du skall lyckas knyta olika locations till olika användare, och byta i samband med att "fast userswitching" används så behöver det nästan ligga en liten process igång hela tiden (alltså inte på usernivå) som kollar efter "user switch events" och sätter om location…
Det innebär ju ett C-program, inteface och en "pref"-fil med "locations" för olika användare…
Tycker jag låter som ett käckt SW-projekt för några hugade Xcode knackare…
Vi kanske skall hjälpas åt och skriva ett sådant och sedan låta SW-avgiften tillfalla 99:s drift?