The thing is, after all extensions have been loaded at boot, only those who were actually listed in the onboot.lst file (and the respective dependencies) will be checked for containing a start script in /usr/local/tce.installed . For extensions that have been manually extracted into core.gz, this check will not be done.
When creating symlinks manually before remastering (because the start script can't create them), make sure you're in the correct directory. Otherwise, after booting your remastered initrd, the symlinks might point to /tmp/extractet/usr/... .
Unfortunately, I can't reproduce what I have done (I have ntfs-3g added to my more.gz with correct symlinks). I keep trying.
I thought I did something like this:
/tmp/more/usr/local/bin/$ sudo ln -s ntfs-3g ../sbin/mount.ntfs-3g