Regarding memory: I'll do a few top sessions while playing and see what I see.
I've also been investigating using XPRA instead of X11VNC. XPRA, if you're not familiar, is another remote display technology. XPRA is different than VNC in several potentially beneficial ways:
1. XPRA does not use a "desktop". XPRA simply displays one or more windows on the remote display. So, when you fire up an XPRA session on the Pi, it initially has nothing. Then, when you run mediacenter22, the XRPA session has just one window: MC22 . When you connect to it with your XPRA client, you only see this one window. Less programs running should mean lower memory utilization.
2. XPRA includes half a dozen different types of video compression. With "real computers" XPRA's video performance is really good. I don't mean watching moving video. I mean moving windows or resizing them, or things like that. With VNC these operations result in ugly repainting of the window, which is slow and mildly in the way of getting things done. XPRA generally out performs VNC in this regard.
3. XPRA doesn't require a real display to be mirrored like X11VNC does. This reduces complexity in my mind.
The bad new is, I can't get XPRA to install under Raspian. It get a dependency error, which I've been unable to resolve so far. I've considered building it from source, but I haven't yet decided to invest that amount of time and effort.
In case anyone is interested:
https://xpra.org/XPRA has clients for Windows, Mac, and Linux.
Brian.