MediaLab has pretty decent support for this. Check this out and see if it helps:

www.empirisoft.com/medialab/help/preferences.htm#prefs_foreign

DirectRT not so much unless you are running the version of Windows native to the particular language.