The core plugin is done already. If you want I can share it via private message. I am currently working on integrating it with Group cover plugins.
1-The plugin id not good , "Webcam Avatar" appears on every profile avatar even it's not your avatar , and this is the only place that appears .
2- It has to appear in the modal box when you click "change avatar" from the dashboard
see image attached
3-it would be nice if it appears when you click upload photo as well