Of course, you know you can add the image to as many posts/pages as you want by selecting the Media Library, but I don’t see an option in the WP admin to change the post/page the image is attached to…you would probably need to do that directly in the database.
I am thinking of creating a plugin for this, as I too have just came across this requirement of re-assigning and deleting assignments of Media attachments with posts.
Hi! it seem there is one simple plugin, which gives you ability to change image “parent” : http://wordpress.org/extend/plugins/change-attachment-parent/