Different approval for different user accounts I would like user account A to require approval before granting access, and user account B not to require any approval.

How can this be achieved?
I have not used any module that can provide this kind of control.  What you can do is for the  second option create your own form and from backend create the user on form submit after proper validation.