By "customize" you mean create a new field using the Admin?
No, by customization I mean to develop new plugin which will add avatar. Why new plugin? It is recommended way to made changes at the nopCommerce. You may do it by sources change of nopCommerce, but that may effect of various issues with other plugins, and will be difficult when you upgrade nopCommerce version.