Awarding points with Rules for uploading a user picture
Have a look at the "User Points" (https://drupal.org/project/userpoints) module. 
It has rules integration (among many other modules) so this may be the one you're looking for. It also provides a hook API by the looks of it, so if you need more custom functionality than what it offers by default, you should be able to perform actions from within a custom module.