Archives are both files and folders, and there are different situations where you'd want both answers.
We might consider adding a way to check if something is an archive, or extending the possible ways GetType can be used. However, there's nothing wrong with using Scripting.FileSystemObject from Opus scripts, which will give you the filesystem's view of things (zip archives are files).
If you link your account and send an example script that triggers the crash, we will look into that. If a crash dump was created at the time of the crash, please also include that. You can zip and email them to me at: leo@gpsoft.com.au - thanks!
(I've got quite a backlog right now, so it may take a few days to get to.)