Убрать наврятли получится, потому что пользователь расшаривая картинку сам добавляет запись в свою ленту. То есть он ее и должен удалять. Согласитесь, было бы не правильно, если какое-то третье лицо (или сайт) удаляло бы некий пост из вашей страницы в соц. сети.
А вот с заменой дело обстоит так:
если соц. сеть копирует картинку к себе на сервер и в ленте указывает на свою копию, то сделать вы ничего не сможете;
если соц. сеть использует ссылку на оригинал, то можно подменить оригинал и все ссылки будут приводить на новое изображение.
Я к сожалению не знаю какую ссылку хранить та или иная соц. сеть.