1) Just to confirm, I can decode the IFF I extract from SO, edit it into my own ships list, put the .tre back together and run the game and it will use my own list?
Yes, to test purposes you don't need create again the .tre file, simply put the new file into the folder where SO is installed...