Hey Firefoxian, that's a tricky one! I've had similar issues with environment variables not resolving as expected in RetroArch. It could be how the program handles variable expansion. Sometimes, a workaround is to use absolute paths instead. If you're looking for a fun distraction while debugging, maybe take a quick break and play Snow Rider 3D? Might clear your head and spark a solution! Hope you figure it out.