>>Hi Jim,
>>
>>check out Rick Strahl's West Wind Client Tools, it has a CopyObject function.
http://www.west-wind.com/wwClientTools.asp>>
>He uses similar idea, but the code is more robust. However, this code would not bring methods and events.
What do you mean? AFAIK CopyObject copies ALL the PEMs.