Instance disks are changes over time from a baseline. What this means is, you can't delete the origin without destroying all of its descendants. What you can do is set it to "hidden" so it won't show up in the default image list. You'll still be able to explicitly look for it though, and instances that depend on it can find it as well.
Check the --hidden option here.
If you have older Openstack, you can make "visibility" private which should hide it from most people. I'm not sure how long --hidden has existed.
Thanks,
Chris.
-Erik