I guess I figured the way to delegate a domain user to join the computer to the domain while this computer object has been already created in a specific OU.
-Delegate control at the OU level where the computer object is created
-select create a custom task to delegate
select only the following objects in the folder
-select computer objects
-select both check boxes "Create/Delete selected objects in this folder"
-I selected Full control ( here I am not sure if it's too much privileges)
Is that safe guys???