Hi, Sounds like you've checked everything I would, any reason not to use ssh which does automatic forwarding of X (well if it's config'ed to else "ssh -X <host>").
Given the private numbers I'm assuming you trust the local net and wan't to avoid the encryption overhead, but seems worth a shot. -Jon