The machine needs to have two audio outputs (not one + a slaved headphone jack, two distinct output devices), plus the applications you want to use for audio output need to support the Stream Routing API (Windows Media player does, I assume some others would too)
See here:
http://social.technet.microsoft.com/...-98964d67c2c7/