TCF/CDT launch delegate reworked to use TCF own UI instead of CDT UI

The rework needed because of changes in CDT launch UI, which are not backward compatible
6 files changed