https://bugs.winehq.org/show_bug.cgi?id=43423
--- Comment #6 from toadking@toadking.com --- Some other Windows behavior: When using NSIS, the APPDATA variable can be the same as the PROGRAMDATA environment variable when using the SetShellVarContext command: http://nsis.sourceforge.net/Reference/SetShellVarContext
Not sure exactly how it gets that behavior though.