The EzAPI project has been updated for the SQL Server 2012 release. You can find the updated source code here.
Changes
Talking about ComponentIDs...
Is it safe to assume that when using "DTSTransform.Lookup" the user will always get a DTSTransform.Lookup.2 when using ManagedDTS (v10) and DTSTransform.Lookup.3 when using ManagedDTS (v11), or is it pure coincidence? (iterating over the pipelinecomponentinfos i get different creationnames, not sure how i could build an application that supports both versions (using assembly redirection))