Not exactly an answer, but an alternative way to open ZIP and CAB archives in a new window: use a third-party tool, such as free 7-Zip. Such tools also provide additional functionality, such as encryption, handling other archive formats such as GZIP, ISO, RAR and TAR, setting compression level, etc. Now, opening a Zip or other archive opens the utility's window.
If you do install a third-party tool, then associate the tool with the various archive formats and then disable Windows Explorer handling them. That default handling can also be restored, should you wish.
To disable Explorer handling ZIP and CAB file, save the following as a .reg file and run it:
Windows Registry Editor Version 5.00
; adapted from scripts by Shawn Brink
; ZIP handling
[-HKEY_CLASSES_ROOT\CompressedFolder\CLSID]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.zip\CLSID]
; CAB handling
[-HKEY_CLASSES_ROOT\CABFolder\CLSID]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.cab\CLSID]
To enable Explorer handling ZIP and CAB file, save the following as a .reg file and run it:
Windows Registry Editor Version 5.00
; adapted from scripts by Shawn Brink
; ZIP handling
[HKEY_CLASSES_ROOT\CompressedFolder\CLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"
[HKEY_CLASSES_ROOT\SystemFileAssociations\.zip\CLSID]
@="{E88DCCE0-B7B3-11d1-A9F0-00AA0060FA31}"
; CAB handling
[HKEY_CLASSES_ROOT\CABFolder\CLSID]
@="{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}"
[HKEY_CLASSES_ROOT\SystemFileAssociations\.cab\CLSID]
@="{0CD7A5C0-9F37-11CE-AE65-08002B2E1262}"
See also this related question.