Ah, Starchild - this is hardly an original suggestion:
However, after some internal discussion about which path to take, FxSound was recently updated with a Preferred Output Device function: