This would require a lot of work to implement and space for the uploaded images.
Images that are uploaded would have to be stored and regulated.
Someone would have to constantly review the images uploaded.
I think the current way an image is produced from the first three uploaded icons/cursors is fine for now.
It looks nice.