I understand all to well about the lack of time. I am mostly finished with cleaning up the old code.It no longer uses the Registry to store settings. All settings are now XML based. I fixed some ambiguous variables with all camel/lower casings. I've weeded out most of the VB garbage that was a carry over from the original porting from starting it in VB.net. Some awkward methods with a more straight forward ones. It is much more readable code, now and I am ready to make what modifications are needed to build in Unicode support.
I guess I'll shelve it for the time being until You have had a chance to determine if you are willing or can take it on before I implement any kludgy workarounds. Even so, I'll still need to use workarounds for no Unicode support in SoX.