Maybe a USB dongle is the best way to go, with a pass through connector so the USB port can still be used by another USB device. Then the owner could have the full ability to copy and edit styles, but they would only be able to be used when the dongle was inserted. That would satisfy both the developer and the user.