@MochiMoppel :-
Hallo again, Mochi.
Now; a "warning" may not be needed, after all. I've done some re-building of the 'glibc-228' directory, to remove all sym-links; basically, all libraries have been re-named to their "link" equivalents, and the corresponding links removed. (Most of the re-naming was straight-forward; however, I wasn't at all certain about duplicating "ld-2.28.so", re-naming it to "ld-linux.so.2" and then substituting it for the sym-link of the same name, but - touch wood - it doesn't appear to be misbehaving itself.)
Posting this from the current, v31.4.0 32-bit Pale Moon 'portable', running on a 16 GB, SanDisk Cruzer 'Glide' FAT32-formatted flash drive.
-----------------------------
If you'd like to give this a try, you can find it here:-
https://mega.nz/folder/CTIg2TAA#c3g08IWHY4ZBiGbljpEGpA
I've labelled it as a 'FAT32' build just for now. It's running A-OK for me here - YouTube and the Beeb's iPlayer are quite happy - but I shan't label it differently until it's been tested by others, specifically running from a FAT32 stick. If you're happy with this, I can use this 'experiment' as a guideline for building other portables in future, bearing in mind what you've said here.
Let me know if this works for you, please. The 'Menu-entry' option won't work, of course; although the .desktop file & icon are only copied (then deleted when removed), there's a single sym-link from 'LAUNCH' to /usr/bin/palemoon.....so that option IS untenable. It'll still run fine from the 'LAUNCH' script in purely 'portable' mode, of course, which is, I believe, how most people will use it.
I'll need to mention - for future builds - that the MenuEntry option won't work if running from FAT32, that's all.
EDIT:- I may have spoken too soon! It's perfectly happy running from FAT32 in Xenialpup 7.5. Running like this under Slacko 5.6.0, however, is a different story. Massive amounts of artifacting; videos show up in only certain 'negative' colour combinations.....even trying to write a post for these forums, as soon as you click on the 'Editor' window, everything disappears...
(This may be due to my Nvidia GPU, and having to run the nouveau driver here. The Nvidia .run file won't compile for me, 'cos this 560 is very much a Frankenpup.....nothing standard about it at all; DPup Stretch kernel, glibc 2.20 'upgrade', various EFI bits filched from Tahrpup 6.0.6 ( had to do this to get it to run on this HP desktop rig, because it normally stalls at "can't find VESA BIOS extensions" - this is a UEFI machine, y'see)).
Mike.