Avoid the goofy-ness of removing widgets from a layout and re-adding them,
and just re-create the menu after re-ordering plugins
Do some cleanup to prevent PyQt weirdness on garbage collection.
Limit worker thread count to 3 when 'Auto' is selected for thread count,
and thread affinity isn't set or can't be set.