I believe that painting was Lizzie. It was just a creepy thing planted by the show powers that be, nothing that really fit into the plot. As for the Termites, perhaps, having seen how walkers consume human flesh and have a certain invincibility, they're looking to acquire the same thing.