I like FxSound very much but use RDP frequently. An FxSound message appears each time I connect saying it isn’t working, then when I return to my computer physically I don’t hear anything. FxSound has reset the output device and I must select it again. Obviously some event triggers the FxSound message and it should be easy to see why the selected output device no longer exists, such as because of an RDP session, and maybe suspend FxSound functionality. At that point you might test each 60 seconds to see if the output device is present again indicating the RDP session has ended.