I don't know about a minimum X install, but I've been very happy with
freenx on centos 5, connecting as easily from mac, PC, or linux. in my
lab (human brain imaging), we do remote graphics display all the time,
openoffice definitely works. I wanted to be able to work from home and
X was just crawling along, unusable. with freenx, its almost like sitting at the console. I have my gnome
desktop (KDE is also fine) and all the visual goodness that comes with
it. my favorite story is an undergrad working in my lab was able to
connect over wireless from Argentina to my server in CT USA, pull up
images, and do some real work--the point being that its fast and secure.
moreover, there is a very helpful FAQ,
http://wiki.centos.org/HowTos/FreeNX
best,
--Jeremy