AppData is the default location since long time for user specific applications. Program Files folder is protected and not easily accessable by non admins and that created issues when JDownloader wants to update and not having full permissions to do so.
__________________
JD-Dev & Server-Admin
|