I also have done this numerous times with WIndows with no issue whatsoever. No, that's not "dangerous". But as porobably many of us have done, that was mainly on machines for desktop use, that would not (and wouldn't need to) run 24/7 without ever rebooting. So, if that's the use case, I understand why there would be more of a concern, if some app that is used leaks memory, for instance. I would try to fix that rather than add more memory or swap, but I guess sometimes you don't have a choice.
I see zero reason that would impact IPC, other than if the OS runs out of memory and then anything goes.
But to start with, there is obviously not just one way of doing IPC, be it on Windows or other OSs, so mentioning "IPC" while not mentioning the exact method used is unfortunately of little help. (And I think the person in the best position to help would be the developer who wrote the app for peter.)