Probably because it is the very same version you already had.
Thus, you should've checked the version number from the one you already have and checked the version from the one you downloaded first... (you should get a totally different error if you don't have the file; this error tells you that you _do_ have the file, but it is a different version than the one which ScriptPackager is compiled with).
PS: comctl32.ocx should be placed in your SYSTEM32 directory, not in the local application's directory (unless you have a very good reason to do so and you know what you're doing)! It is a common ActiveX control, used by many programs, it should go in your SYSTEM32 directory if you don't want to run into more problems.
EDIT:
Instead of downloading random files from the net of which you don't know what version they are, for what OS they are meant or if they are tampered with, you better download them from the official source:
Install the VB6 SP6 Run-Time Redistribution Pack:
http://www.microsoft.com/downloads/details.aspx?f...-9117-F673077FFB3C
And update the Common Controls:
http://www.microsoft.com/downloads/details.aspx?f...-BB14-64662F5F62FE
PS1: you don't need to register anything, the installers will do it for you. Just download and run the installers.
PS2: You might want to try a couple of times, the Download Center is currently experiencing some difficulties. If you get an
"page not found, unable to service your request." error, try again later...
-------------------
There is also a "Script Packager" script:
[RELEASE] PACKAGER : Packs made easy for scripts developers
This script uses the 7-zip command line application as zipper.
Dempsey's "Script Packager" application:
http://mpscripts.net/tools.php
This VB6 application uses the Info-Zip's DLL and the Common Controls ActiveX OCXs.