File type action in archive

If I set left double-click action to "all recognized pictures" file type, command is run when I double click picture in Lister but if picture is inside zip file, command is not run.

Normal ?

You would need to turn off Preferences / File Operations / Double-click on Files / Use internal picture viewer for... for that kind of double-click action to work on pictures in archives.

That option short-circuits what happens when an image is double-clicked within an archive, to avoid having to extract the image to a temp file before running the normal filetype actions (which may require a real file). Many of the viewers can read an image directly out of an archive, so the extraction would often be wasteful. (It'd also confuse the viewer's ability to queue up the other files in the same folder, since it would be looking at a single file in a temp folder instead of the archive.)