Well you can have Linux/Unix X-Windows displayed on the Mac, but the Mac does not use X-Windows as its GUI, so you can not use X11 to export your Mac windows to another platform.
You can use VNC.
The Vine Server (aka OSXvnc) allows reduced colors, and I find it works nicely across the internet (but your mileage may vary).
<http://www.versiontracker.com/dyn/moreinfo/macosx/16699>
And if you want to control a Windows system you can get Microsoft Remote Desktop Connection Mac OS X Client (free)
<http://www.microsoft.com/mac/products/remote-desktop/default.mspx
Microsoft provides instructions on the web page where you download the RDC client.
Or install a VNC server on Windows, and use JollysFastVNC, or Chicken of the VNC, or Mac OS X Screen Sharing client, or use the X11 based TightVNC client, etc...
Talking to a Linux/Unix system you can export X-Windows to Mac OS X (perferred method is via 'ssh -X' from Mac to Linux/Unix system and use the X11 tunnel created by ssh).
Or you can start a VNC server on the Linux/Unix system and use the same set of Mac OS X VNC clients mentioned for windows.
But when it comes to exporting the Mac OS X display, VNC is the current method, and there are several different VNC servers you can use: Mac OS X Screen Sharing server, free Vine Server, and I think you can buy a RealVNC server (not sure about that), and maybe someone else has a server.
And my choice is the Vine Server when using 3rd party VNC clients (eg any VNC client that is not Mac OS X Screen Sharing client).