So, I just accidentally ran into the solution:
Besides the TJclZipCompressionArchive
and TJclDecompressionArchive
the JclCompression library also provides a TJclZipUpdateArchive
class. This class contains a method to remove a file from the archive.
zip.RemoveItem(PackedName);