Here is a sample that illustrates how to use the same "object" from multiple custom activities, based on this MSDN forum post.
This is a solution with a sequential workflow and two custom activities that each have a single dependency property of type string. Both are bound to a string in the workflow. The example shows how to set this property from the host, the activities, and how to access the property from within the activities.
Steve Danielson [Microsoft]
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm