The global object is used to have objects transfer between all layouts, unless they are destroyed, and only happens at run-time.
It sounds like you just want to copy and paste the object (unless you paste as clone, it will still be the same sprite name) and you can even do this within the same layout <img src="smileys/smiley1.gif" border="0" align="middle" />
As for porting to C2, the events and interface will be similar but you'll need to remake it sadly. Graphics should be easy to copy and paste between them though, and hopefully all the features should be about the same (there's some things C2 does very differently, or that C2 has and CC doesn't, or that CC has and C2 doesn't eg: 3D box and 3D model objects).