I would never give horses whole apples. The seed contain low levels of cianide and if allowed they will eat them freely possibly leading to an accidental poisoning. Giving horses treats for no reason other than giving them one is only going to lead to problems. If giving treats for a job well done or a nice ride, that's a different story. And by all means never give horses sugar cubes! Sugar is like crack to horses.