Frankly, I'd just go with re-texturing, leaving additional software behind. Recently I started playing with DAZ 3D and all objects that I export from there and load into TG are entirely glossy-black. What I do is just specify path for each 'default shader' that I'd like to use. Once you do it you can save your TG project and the next time you open it all textures will remain in place.
If you want, you can also try out an "assembly line" idea of mine. I created a TG "forge" file where I prepare, resurface and .tgo-save all models for later use. When I specify texture paths there, I never have to resurface models again even if I put them in various files! Don't know why and how, but it simply works.