deletion of files in an archive does not work, when starting cm_FileSync from a subdir in the archive.
After some testing I finally found the difference between working and non-working cases:
Creating a test archive:
(or download my sample archive)
- - create a directory "1"
- copy at least 2 files into it (to have 1 file remaining if deletion is successful)
- place the cursor on this directory "1" and pack it into a TAR archive (one of the bad formats, listed below, TC internal packer)
- - in TC's left panel enter the normal directory 1, outside of the archive (you should see the 2 test files)
- in TC's right panel enter the archive and then the contained directory 1 (you should see the 2 test files)
- start cm_FileSync, compare, let identical files be displayed
- press right mouse button on one of the files, choose "Delete right"

___
Test results with different packers:
This works OK with ZIP and UC2 format, but fails with all others tested:
- ZIP: OK (TC internal)
UC2: OK (uc2r3)
ACE: fail (winace 2.0)
ARJ: fail (arj 2.41)
LZH: fail (lha 2.13)
RAR: fail (winrar 3.62)
TAR: fail (TC internal)
TGZ: fail (TC internal)
OK: When SyncTool was started from the root of the archive (cursor on directory "1"), this works without a problem
___(except: ACE).
OK: Deleting the files outside of the SyncTool (after normal TC navigation to them) works OK
___(except: ACE).
OK: Copying files into the archive inside and outside the SyncTool (same start position as above) works OK
___(except ACE, ARJ, LZH).
=> Here an appropriate error message is shown on unsupported formats: ARJ, LZH, ACE
("You cannot add files to a subdirectory of an archive file.").
(TC 7.02a, Win2k SP4)