Thanks for this! It's the missing piece I needed to run BigBox in my somewhat complex monitor setup - Widescreen primary monitor and a "headless" DisplayPort dongle. I wrote custom resolutions onto the DisplayPort dongle EDID, so that I can stream full resolution to iPad Pro, iPhone, and 4kTV with Moonlight/Sunshine. Sunshine invokes DisplayFusion to set the dongle as the primary monitor and the resolution according to the device I'm streaming to (and back when I quit). This was all working great for Steam (for Steam games) and Playnite (non-Steam PC launchers like Xbox GamePass, Epic, Ubisoft, EA, etc.). I wanted BigBox specifically for retro gaming, and man... it was NOT working well until I found this. Awesome stuff!