>What happens if you use FILETOSTR() to load the .VCX / .VCT files in the .EXE to a memory variable, and then STRTOFILE() to write them to disk to the same path as the other files you've downloaded and un-archived for the newer versions of the classes? You can perform the un-archive process in two steps: first, un-archive like normal, second, overwrite any of the files there with the ones you need to have from inside the .exe.
Hi Rick,
welcome back!