I am on a customer that already uses Salesforce as CRM. They have a lot of contact users. So my ideia born with my need.
I suggest that a flag into Contact form to migrate the contact as a user into User form.
Following the same way, the feature turns the administration at User table (create/update into user, activate and deactivate) from Contact Form.