Are you thinking of selecting a number of documents and clicking a button somewhere to have everything attached go there ?
That is quite feasible. Write an LS agent that gets the document handle, checks to see if there are any attachments, and detaches them.
Of course, this supposes that you have the output path defined somewhere, or entered on execution time.
Is this what you are thinking of ?
Pascal.