Plugin won’t activate, fatal error (widget class not found)
You should not need to instantiate the widget class at the top of your code, because of the register_widget function hooked from your main class does that work for you. EDIT: WordPress already instantiates your class.