Question: We have some Microfocus Cobol.Net applications.

We would like to create a dependency map similar to what is available in NDepend.

Does anyone know of a tool that is able to do this?

Answer: 
You could embed them into resources fairly easily and extract them when you need them. See [this link](http://www.codeproject.com/Articles/13573/Extracting-Embedded-Images-From-An-Assembly) for more

Or you could encrypt them and decrypt them when you need them
Linked resources are stored as files within the project; during compilation the resource data is taken from the files and placed into the manifest for the application. The application's resource file (.resx) stores only a relative path or link to the file on disk.

With embedded resources, the resource data is stored directly in the .resx file in a text representation of the binary data. In either case, the resource data is compiled into the executable file.

To change a resource from linked to embedded

1. With a project selected in Solution Explorer, on the Project menu click Properties.
2. Click the Resources tab.
3. On the Resource Designer toolbar, point to the resource view drop-down, click the arrow, and select the type of resource that you want to edit.
4. Select the resource that you wish to change.
5. In the Properties window, select the Persistence property and change it to Embedded in .resx.