ACK on the code changes. My only comment is that this server code shouldn't be in bitcoingui.cpp, I think it would be better to create a new class for it in qtipcserver.cpp which is neigh-empty now.