How To Attach Documents To Any Custom Program Using Generic Object Services