I wrote a Java app and I packaged it with NSIS (or NSYS...) installer. I works cleanly but sometimes I found that for some users running on Windows 7, the app won't be able to write on disk at all (it can't even write the log). The app is installed on c:\Programs (or d or e...). People from support say that they solve it by installing in c:\ . Why does this happen? Is it related to Java security? Maybe on my Windows installation and others I don't notice it because I have UAV turned off.
Ideas?