Hope you can make it so that settings can be saved in reshades location too. you can solve this by doing an ifelse statement that says if the location isnt under the system drive program files, then save to its folder. if not then save to appdata. why? alot of ppl don't like when saves are all over the pc instead of one place. makes things easier to clean, backup, etc.
No. The stuff in AppData is user specific and is there for a reason. Where you store presets, shaders and image files is a different story. You may put them wherever you want (that's what the search paths are for).
I think Sh1nRa358 has a point here. I often copy ReShades files between game folders and in it's current state I have to change the settings (menu key, screenshot key, -format etc.) manually for every game or copy the according section inside of Apps.ini. This is not very convenient. Hence I propose that ReShade checks the game directory first, so it's search path looks like this:
first and then
and the Apps.ini in .../GameFolder/ReShade/ like the following example, whereby empty paths default to the parent folder (= .../GameFolder/).