Every time I see stuff like this I'm reminded that I really should find some way to dive deeper into programming/etc in general.
I would like to be knowledgeable enough to solve something like this but have no idea how to approach wrapping my mind around it. I can poke at it here or there (I see there are many places in the framework where ipcrenderer is referenced..) but I always hit a brick wall.
My knowledge level has always stalled at being able to look at the code and have a general idea of what is happening but not deep enough to contribute. Not sure how to make that leap.