just to beat a dead horse...
on OSX you can probably start cm in xemacs under xterm:
untar cm-2.4.2.tar.gz
start xterm
cd /path/to/cm-2.4.2
bin/cm.sh -e xemacs
of course its not CM.app but it should start cm running under xemacs,
compiling/loading cm if necessary.