1. The fpc zip code only allowed \ when running on Windows, not on Unix, so it wasn't supported cross-platform anyway
True, but if the user delivers backspaces on *nix he does it with a purpose. So following that logic you wouldn't even have to force it.
Sorry, I don't understand what you're saying here. Do you mean backslashes? Both the current code and my patch leave backslashes alone on unix.
Asking windows users to use / to specify paths for files to be zipped is very unexpected and I think most people would see it as a bug, if that was your suggestion. Converting \ to / seems quite sensible.
2. The standard requires use of / and the info-zip page does not mention that those winzips could not read the standard / but absolutely required the \.
Flogging a standard at a binary a previous employee of your company left you without source is kinda useless.
Building in elaborate backward compatibility mechanisms to match non-standard behaviour that has not even been seen in the wild is not good either. As said, those binaries should not even be able to accept / and there's no evidence of any of that.
IMO, adding an option that allows people to deviate from the standard only for very specific cases is a bit too conservative (and prone to error due to people tweaking that option without clue).
If backward compability is needed, people can take a private copy of the zipper code; see suggested remarks for user changes trunk page in bug report.
3. With current trunk, if an application adds > <large amount of files> (sorry, can't remember count), currently zip64 format is automatically used. Those old utilities will not support that and error out anyway.
Good point. So that needs a switch to disable too.
No, because falling back to the previous behaviour of silently corrupting the offset pointers in the zip file is not an improvement

IIRC, I indicated that when submitting the original patch.
Currently working on a patch including test cases that does this...
Of course, if you do want to add some override to it... well, you're one of the guys who have commit rights there, so I'm certainly open to suggestions 
IIRC I also committed zip64? :-)
Yes, that's why I'm optimistic

Have a look at
http://bugs.freepascal.org/view.php?id=26468please.
Thanks.