org.jbpm.process.core.Process extends org.drools.definition.process.Process so that is completely fine.
It fetches data from Guvnor as it needs to find the diagram (image) itself before proceeding with marking them with active nodes. I guess you could reuse the mechanism to work on your local image file...
HTH