Não acredito que você possa contornar o requisito de reiniciar o aplicativo após uma troca de som.
Para tornar isso menos doloroso, talvez você possa usar o Vista Audio Changer gratuito. :
A system tray application which allows the user to switch their default audio output device at the click of a mouse - useful for users with multiple sound cards, or multiple outputs on a single sound card.
Veja também Alternar placa de som de áudio padrão da bandeja do sistema , usando o STADS livre (System Tray Audio Device Switcher).
Outra opção comercial pode ser o Coastal Audio Changer (teste disponível).