I think, all of this would be solved with proper “Open In” support, where you can search some file within DTTG and just open it from there directly in your target app, not creating a copy, just working on the original file.
And the best solution is asked for here: