es xq no podes usar solamente la var NewVer para obtener los datos, creo que tenes que obtener x tipo, NewVer.NomApp o sino xq quiere leer 300 caracteres cuando no los hay, alguna de esas 2 razones puede ser, asegurate de que tenga 330 caracteres el archivo tuyo y va a funcionar o proba poner un On Error Resume Next al principio del Sub VerAct()

Bueno la cosa es que si te entendi bien queres hacer un OCX que al llamadarlo te cambie el Skin de tus aplicaciones ? Y si es posible, pero es mas conveniente usar otras cosas que no traigan tanto problema, como los .RES o una .DLL o create un sistema propio de actualizacion de plugins.