Whay is IDT Audio Control Panel on my computer

shandobass

Distinguished
Dec 18, 2011
1
0
18,510
on the bottom of my screen with icons from other programs, I have IDT Audio Control Panel. What exactly does it do and is there any benefit or should I remove it.