Hola. Un msflexgrid no es de distribucion gratutita, por eso al queres simplemente copiarlo/pegarlo y registrarlo en otra PC en donde tienes el Office 2007 o algun otro programa con niveles de seguridad nuevos/altos (IE 7.0, SP· del win XP, etc) pues te manda ese error.
Solucion? Pues, si tienes el msFlexgris quiero creer que lo adquiriste legalmente mediante el VB 6.0 o algun otro programa del Visual Studio 6.0. Si es asi, basta con actualizarlo:
http://www.microsoft.com/downloads/details.aspx?familyid=7B9BA261-7A9C-43E7-9117-F673077FFB3C&displaylang=es
OJO, si bien el SP6 es la ultima actualizacion "grande" del VB 6.0, la que estoy dejando es posterior y relacionada al dilema en cuestion
Si no tienes Visual Studio 6.0 y tu dataGrid fue obtenido de algun otro modo, recuerdo haber leido que modificando "algo" en el registro de windows pues se podia solucionar, pero dicha solucion desde mi punto de vista trasgrede algunas normas eticas incluidas las normas del foro
Ah, si lo tienes de otro Visual Studio (2005 por ejemplo), de Delphi u otro, igualmente basta actualirlos y ya
Abraham