loading the backends was handled in a really silly way. for instance, I have all the backend installed and in the previous version _all_ these backend would get loaded! serious overhead... so, pythonocc is now more selective about loading the backend and does so in a logical order.

fixed the menu bar issue, and added a method that centers the window and sizes the window, depending on the resolution of the screen ( i got a retina screen ;) )