I guess my doubt stems from the fact HITTING a horse (especially on the head) to TRAIN it is just not in my vocabulary. I'm not soft when it comes to horses, so I'm not saying "Aw don't hit him, he's just a poor wittle horse" - I'm saying that horses just don't THINK and ASSOCIATE hitting with bad behavior. They don't understand punishment.
BUT - that being said - when you associate the fact you are popping the horse with something they can't SEE (so they might think they've legitimately hit their head on something above them) then it becomes more logical. That also being said, the object you smack them with shouldn't matter, right? The sensation of something running down their head (egg, ketchup, water, etc) should not be relevant. Just the fact they've encountered a barrier above them that they hit if they rear should be enough.
Regardless, I don't think trickery is the right way to go about it. As I said before, find the root of the problem, pull it out, fix it. Otherwise you'll just be stuck temporarily fixing a dangerous problem over, and over, and over again.