Rework struct dtsgui / class DTSApp to use std ctor/dtor's struct dtsgui overloads new/delete to work as a dts ref obj