If you look in admincp/user.php in the section that starts
Code:
// ###################### Start Kill #######################
if ($_POST['do'] == 'kill')
{
you can see that it just creates a User datamanager, sets the existing info, then calls delete(). The only other thing it does before that is to check for (social) groups owned by that user and transfers ownership to the admin doing the deleting.