I think the form should set the
Workflow#staged_dir
to the path to use instead of theWorkflow#staging_template_dir
.
By this I meant a new form for new_use_specified_path
instead of new_from_specified_path
would vary by copying the same form then modifying the line that sets staging_template_dir
to set staged_dir
instead. And of course whatever complexity is involved in integrating a file chooser dialog.