I don't know w you would have lost the links to your photograph files. The database does not store the photo files, it only stores their name and location so that they can be displayed when the program calls for them. If you moved, or removed the picture files, then they will not be displayable.
Most of the time, you do not have to reinstall the program itself. It usually does no good because the program files do not normally get changed unless there is a big problem with the Hard drive.
Copying files to a CD and back as a backup or any files from a CD will give you some problems because the files burned to the CD are "READ ONLY" and they have that attribute set, Then when they are copied back kto the hard drive that attribute is still set. That is OK for looking at pictures and reading text, but not for anything you need to change, such as a database where the files have to be changed. In that case, you have to go into The folder and reset that read only attribute. That may be why you got the Codebase error, FOW was trying to write to a protected file. A normal FOW backup, once it is created, is only read, not written to so restoring it from a floppy will extract the database without the read only attributes being set.
TO set or reset attributes: Open Windows Explorer Navigate to the folder where the files are stored Highlight the contents of the folder ([Ctrl]-[a] should highlight them all while you are in the folder) right click on the highlighted group Select properties If there is a checkmark in the "Read Only" box, ckick on it to remove it and then OK.
You shouldn't have to remove any database files except through Family Origins' File > Delete Database feature, which gets rid of ALL of the files in the database at once.
When you restore a backup, the restored database will have the same name it had when you backed it up, no matter what you name the backup file itself. You can restore the backup to a different folder than the original database so that it does not overwrite it. OR, you can RENAME the ORIGINAL database from within Family Origins, File > Rename Database, before you restore the backkup.
Overwriting the original is the normal procedure, The backup is there in case something goes wrong with the original. But for testing a backup, you don't want to overwrite a perfectly good original, so restore the test to a different folder, OR rename the original database before restoring.
I have said so much that I don't know if I answered your original questions.
OH!, the photo files do not get backed up with a backup, you have to copy them to a safe place yourself. The only thing about the pictures that the backup saves is their name, association and location.