Which dll's/OCX's does it want?
Your cab file is corrupt you say, so I realise you cannot see the setup.lst. In your source files however (vbp file mainly), there will be lines like those below indicating the references needed by your project.
Code:
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0; mscomctl.ocx
Object={BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0; tabctl32.ocx
Object={0BF740FC-3012-11D3-A263-00A0CC24A88F}#3.0#0; @ctiVideo.ocx
Object={C932BA88-4374-101B-A56C-00AA003668DC}#1.1#0; MSMASK32.OCX
Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; comdlg32.ocx
Object={648A5603-2C6E-101B-82B6-000000000014}#1.1#0; MSCOMM32.OCX
Object={F1909D6D-FB9D-11D3-B06C-00500427A693}#1.0#0; xuiTreeView6.ocx
Object={396F7AC0-A0DD-11D3-93EC-00C0DFE7442A}#1.0#0; vbalIml6.ocx
Object={100EF041-4300-11D4-86FF-00104B1986B2}#3.0#0; pclFastStatusBar.ocx
Object={100EF1A6-4300-11D4-86FF-00104B1986B2}#4.0#0; pclTrackedImage.ocx
Object={1B708D2F-4333-11D4-8700-00104B1986B2}#1.0#0; pclPanelText.ocx
You must determine if the files are present on your machine and if the CLSID's are registered on your machine.
That's the first step. Post back once you have done this.
Regards