however when I send my image over to obs it auto changes both preview/program scenes. I guess I was expecting it to only go to the preview then Id send over live but not a big deal tho.
Unfortunately, I get where you coming from, but your are thinking about it incorrectly. OBS Studio composites sources. OBS Studio Preview allows you to check an alternate 'compositing' before sending it to Recording/Stream Output. But OBS Studio 'Live' and Preview show the same for a given Source (ie, you can change which camera is displayed, or filters/effects applied to that video feed, but you won't see video feed with say a 30-second lag applied to it. ie camera#1 appears same in Preview and Live). An application window is no different
I'm assuming this is NO different than what you have with PowerPoint now, right? (I can think of only 1 alternative.. below). To have 1 image(/video) in the Preview window and another in Studio Mode window, you have to have 2 different sources. Aaron's explanation gets into the technical details of why this is the case... but think of it this way... OBS Studio does NOT know you are dealing with a static image (basically? presumably?).. so instead of a static slideshow, think about what you happen if the Window/Display you were capturing was a camera input... and what OBS Studio would do with that Source in its Preview Window..
I suppose you could have PowerPoint displaying on 2 Displays (Slide output in 1, preview in another)... then you have 2 different sources (windows), even if 1 app ... i think.. maybe. So unless videopsalm gives you 2 separate outputs to capture, I'm not sure of a reasonable approach to what you were looking for
I think I get what you are trying to accomplish, but I suspect if you think it through, I suspect juggling 2 different 'Previews' [slideshow and OBS Studio composited stream output] would only REALLY complicate matters. To coordinate such (2 different 'Previews'), I'd think you'd need an integrated application (maybe something with vMix?)???
Though I haven't done this yet (and maybe never will??), what I've looked into for our Service Bulletin (which I display alongside camera input), is putting Macros in PowerPoint which trigger when advancing PPTx slideshow. Using web-socket calls in the PPT Macros, that would trigger OBS Studio Scene or other changes. What that requires then is going thru slides in advance and making sure all the Macros are configured correctly, then rinse/repeat each week (/service). You may want to look into what options, if any, videopsalm might offer for sending commands out
I have automated a decent amount using Advanced Scene Switcher plugin. I personally prefer a single operator using a single computer using a dual DisplayPort MST monitor setup (due to 50ft fiber video cable run (and Active USB for keyboard/mouse) up to Pipe Organ loft where livestream operator sits). As I've commented previously, I'd be facing a angry mob with pitchforks screaming heresy if I suggested using a projector in Sanctuary ;^) [no overflow space, and cry room has large glass window into Sanctuary] Though the PC's video card has enough ports to also output to a Projector if desired (though I suspect I'd output NDI or similar and network connect whatever additional Display is required)
So, different setup/requirements that what you are dealing with. Good luck