There's code in the repo that indicates that .ZIM file are to be associated with kiwix-desktop and it works, at least with debian package and appimage.
The ZIM icon is never displayed though…
On Windows, I found no trace of code registering the .zim extension with the app and indeed it's not working (W11).
Should it be working? There's no feature request so it's unclear.