You may want to create this as a form control. What will the selection control? Will it decide where the document is going to be placed in the content tree? Does the value have to be in a dropdown? Seems like a simple url selector would accomplish the same thing and not have to be custom, unless I'm not understanding your needs.