Is there perhaps a possible script to move all of these files over or do I need to do each one of them by hand?
I think there is a script that removes a bunch of unneeded files and symlinks some stuff to the memory card. Try googling the maemo wiki or forum, I have never used it so don't remember where it was.
You can also create a directory on the memory card, move large app/game directories to it and create symlinks back to the root filesystem. I wouldn't mass link entire system directories or you'll find yourself without a bootable system.
So don't simlink the folders, just what is inside of them?
No. You can move the directories and then create symlinks to each directory. Just don't symlink system directories like /usr/share, moving and symlinking /usr/share/someapp is fine though.
I think this forum has a cap on the number of threads you can subscribe to because it keeps removing the ASUI thread and some others. So I just went through and removed a bunch of old threads and look at what I found!
Is there anything similar to dpkg-deb -X example.deb dir for installing an app?
Like could I mount my memory card and install everything needed for Kchhmviewer to there and then just manually move all of the executables files to the internal flash and symlink the rest?
That way, if my memory card ever went bust, all I would lose is the app and not the entire tablet until I got the card fixed again.