When running UltimateZip I get
LISTVIEW_GetColumnInfo(LISTVIEW_INFO *infoPtr, INT nSubItem)   (listview.c:1237) ... assert (nSubItem >= 0 &&
nSubItem < infoPtr->hdpaColumns->nItemCount);
 
Atfer doing some digging, I found out that problem is when deleting last column in ListView and scrolling it afterward. Atfer some more digging I found out that patch for this was already created and issued by Stefan Haller but was never commited.
 
In MSDN it says that last column should never be deleted (but we still need bulletproof code), but under WinXP I'm able to delete last column without any problems. We have two options, to delete last colulmn, or to return false and not delete last column. 
 
Anyway after mine or Stefan's patch UltimateZip and Starbase StarTeam work (our patch uses first option, deletes last column).
 
http://www.winehq.com/hypermail/wine-patches/2003/02/0212.html
 
Matej Spiller-Muys