How do you share a global resource between activities in windows workflow foundation 4
===

I'd like to create a set of custom activities that do work on a shared resource (like a file).  These custom activities will be used in a number of workflows, each of which will have this shared resource in common.  My goal is to make creating these workflows as simple as possible since each is just a rearrangement of a few basic activities.

I've managed to use an InArgument and pass this resource to each activity but since this is tedious I was wondering how I might simplify it so that the argument wouldn't be necessary.

Also, would it be possible to initialize this resource in one place so that all workflows could assume it already exists?