I\'m looking for a user.setImage call or something to that effect on the Facebook API but I can\'t see anything to achieve this: specifically to overwrite a use
You can upload an image, but you CAN'T set it as one's profile picture. So, the user has to set it as their profile picture themselves. You have to redirect them to the permalink of the uploaded image.