Steve,
Does it
have to be COM? Can you just use plain old VFP objects which wouldn't suffer this problem?
>Fly in the ointment! Looks like you would have to re-Generate ComponentIDs which I guess are stored in the Project. So may have to copy the project.