I believe that Harry was not a horcrux in the sense that all the other horcruxes were. The others most likely had very strong enchantments and curses placed on them by voldemort. And the way to destroy a horcrux is to destroy the physical object that encases it. By using the killing curse on Harry that is what voldemort did.
Bookmarks