You can run a 10-speed chain on 9-speed rings without trouble; I've tested that set-up. A thinner chain on thicker (or more widely spaced) chain rings can sometimes "skate" or fall off the outside, but here the difference is not enough to cause real problems.
I'd recommend the 7800 shift/brake levers unless you're set on having the shift cables under the handlebar tape.