If those files are shared and writable then putting them under Program Files with your application in un-Windows behaviour. You would need to also change the permissions a user has to write in these locations and run the risk that some 'helpful' anti-virus software will restore the permissions from time to time. If they are shared but not writable (or created and written only by the installer) then the application dir is not a bad place.