I may be completely wrong, but appdata/roaming is used for program files, not for actually storing things. There is a reason why the appdata folder is hidden as default. So im honesty not sure how things just stored there, like roms, would behave. Regardless though use the standard Retroarch, its totally portabe after unzipping and can be copy/pasted anywhere on your system.