So I thought the multiple connection idea made sense, but I have no problem on my laptop (Win 8.1) while I have the memory (and freezing) problem on my more powerful desktop (Win 10).
The thing is, the control service runs around only 20mb while the GUI is what jumps to the hundreds when running.... though while typing this I just saw the control service jump to the hundreds and... um... drain into the GUI? As the one went down the other went up...
It seems, as the Control service hits around 250mb, it starts to drop and the GUI usage rises until it hits around 500mb, then it drops and the control service usage rises... repeat.
Not sure if that helps at all but I love the way it runs on my laptop and would love to be able to use it on my desktop as well.