This should be added to the OP. Otherwise, there is no way to distinguish custom beds from normal beds in your inventory. In order to make a custom bed, you should have to right click on a bed with a banner in hand. If it already is a custom bed, the current banner would drop as an item. Also, if you break a custom bed, the bed and the banner should drop.
Of course, I support this idea.