Based on limited information, it sounds
to me as though the remastering is EMBEDDING Xorg instead of using tce-load/onboot.lst, but it's hard to say.
IF TRUE, be sure you check each extension's launch scripts found in /usr/local/tce.installed
Suggestion: For embedding apps into core, edit /etc/init.d/tc-config and locate where the extensions are being loaded by simply finding the MSG= line which says it's "loading extensions." Immediately BEFORE it loads extensions, add the following lines:
for file in /usr/local/tce.installed
This will take any scripts found in the tce.installed directory and launch them before loading tcz files, which adds their own files there, so you're only running those which are NOT based on tcz files.
It's my preference NOT to use ezremaster as you're never sure what the outcome will be in some instances. Instead, I recommend following the wiki instructions which puts you much more in control of the outcome and makes changes to things like tc-config much, much more simplistic.http://wiki.tinycorelinux.net/wiki:remastering
(Whether you're just remastering the core or building the entire CD, I believe instructions are there for either.)
Now, if you're just remastering the CD itself and not the boot image, there may be an issue regarding the ORDER in which files are loaded (onboot.lst) For example, if you loaded Xorg and all other items but Xlibs isn't loaded yet before startx is called, startx won't even be found. My suggestion would be to ensure your boot order be firmware/drivers, followed by file systems, followed by system
utilities and finally, anything end-user related such as the X engine. Mind you, there are going to be some out there which argue my way of thinking in regards to which comes first... the chicken or the egg.