ControlPanel Update2

I'll need few days to test it on windows. I don't have a windows machine ready yet.

Connection and path has been changed as you requested.
Here is where you will receive the error if Tkinter is not installed.
ControlPanel would not be able to be created because it extends a Tkinter class.
It's definition should be conditional.