C# API application made for SLD2012 crashes in 2010. Different API?

Hello, I made an application with visual basic 2010 in C#. It runs perfect as add in with Solidworks 2012 but it doesn't with 2010. Has anyone an idea why my program could crash? When I use my app in 2010 Solidworks crashes and shows me the 'Restart Solidworks' screen.

Thanks in advance

SolidworksApi macros