Zipmagic 98 was a file system driver for Windows 9X (MS-DOS based), which did not succeed in porting its implementation over to Windows XP (Windows NT based) or newer.
Because it was a file system driver, you could even browse inside archives from an MS-DOS command line window. Naturally, events like drag&drop and copy&paste would be non-blocking too, because as far as the entire operating system was concerned, you were navigating inside a real file system folder. This is how Zipmagic98 completely side-stepped the issue of blocking Windows File Explorer interfaces, but you can see that they did not survive the transition to the Windows NT world.
During ZIPmagic's own development (this current version, not the unrelated and now defunct Mijenix version), various approaches were tried, including copying "fake files" during drag&drop and copy&paste operations; to get around the blocking issue. A system monitor simply was on alert at all times to see where this "fake file" would appear, in order to be able to determine the target of the drag&drop or copy&paste operation. It would then directly, and in a non-blocking manner, extract the actual files to the desired destination. However this approach itself had its own array of problems.
Specifically, users were confused by this new file (typically a GUID), which would appear and disappear without explanation. The actual extraction going on in the background, they would not have a definite way of knowing when it would be finished (other than watching the Window), which contradicts standard Explorer behavior. And issues with tracking the GUID as well.
The Next Generation Data Compression Platform