Hmm.. weird. I've tried to reproduce that with SlideSound 1.03 and 1.04 with the service running the whole time and with/without SlideSound.exe running. I'm only using the built-in SIPs though.
It could be that I'm pooling a registry value, but in
VB.NET the getvalue/setvalue does what it does and closes it. I'll see what I can come up with for 1.05.
Another thing I just remembered with this is that both exe's can get/set the same values too without problems... Either way, I can get rid of the registry pooling as soon as I move a few things around.