You may also discover you need more than dynamic libraries and their infrastructure files. If the application forks new processes, you will also need whatever filesystem components these child processes require. And if any process opens device special files, you will need to ensure the filesystem is not mounted with the nodev option.
Time to initiate a backup strategy, and test it, before you do anything else.