Thanks, that's the info I needed. I was under the impression that since Flash itself is TCE only, all its dependencies had to be too.
In practice, it is usually quite easy to make a tcz out of a tce. The wiki tells you how to make a tcz. I haven't done so for a few days but I think (without being able to double check at this second) the procedure goes like this for making a flashplayerX.tcz from a flashplayerX.tce (where X is the flashplayer version):
You probably need to install extensions advcomp and cramfs-utils for the following to work.
1. Make a temporary folder in which to extract your flashplayerX.tce contents. For example:
mkdir pkg
2. Put a copy of your flashplayerX.tce into folder pkg.
3. cd into folder pkg and extract flashplayerX.tce by entering:
tar xvf flashplayerX.tce
4. Delete the copy of flashplayerX.tce in folder pkg.
5. cd out of folder pkg by entering:
cd ..
6. You should now be able to create flashplayerX.tcz by simply entering:
mkfs.cramfs pkg flashplayerX.tcz
7. You can now move flashplayerX.tcz into your tce/optional folder (or put it in your main startup tce folder ready to go on next boot after removing your previous flashplayerX.tce version from there).
[I did in fact make a tcz version of flashplayer9 for myself some while back (after making the tce from an old libflashplayer.so I had lying about on my system) and it worked fine; just double check the tiny core wiki incase I've missed anything out. Note that the above assumes the cramfs method rather than the zisofs method].