Wo auf einem Windows (Vista) System sollte ich Daten platzieren, die für jeden, d.h. jeden Benutzer des Computers, lesbar und beschreibbar sein sollen? Die Konzepte von Vista mit den Verzeichnissen C:\Users\xxx\AppData\Something, C:\Program Files und C:\ProgramData sowie der UAC sind etwas verwirrend.
Außerdem, gibt es eine fertige Lösung, um diese Speicherorte mit Java zu bestimmen? Ich vermute, dass dies eine Interaktion mit nativen Bibliotheken erfordert, da System.getProperties nur user.home und user.dir hat, von denen keines global beschreibbar ist.