Thanks for your reply.
I am not sure what you mean and quite not sure how to do it. I was asked for a custom module to do updates with the profile.
Example:
I added a "color preference" field in the profile and when the user logs in, he should be able to update his color preference without going to edit -> update your profile. A module should be seen with the option to edit that field.
Any help would be much appreciated.