Well, under the covers it uses the same technique that SDT uses for map swapping. Which means you can point it to any texture you want (within the BC directory) and if that texture isn't present, then nothing gets swapped. The internal state of the script will be messed up, but that's a really small price to pay (and really, really, hard to detect otherwise). So, provided that the end user has all ships installed, you can set it up so that it will work.