Retroarch not showing up in detected apps

I’ve tried probably 10 times, and only once have I gotten Retroarch to show. It’s strange that the program doesn’t just show all open windows and let me choose. Is there a secret to getting a window to show up? I can get the ctrl+tab menu to load in Retroarch but it’s not showing as a source in my stream. I don’t know what was special about the one time I got it to work. I’ve tried having Retroarch as the only window up when loading but it still didn’t help. Any ideas?