I took a code straight out of one of my themes I created, and it's a list of all 50 states in an unordered list packed into a widget you can just drag and drop on the sidebar.
The problem is, when I try using this code in a PLUGIN file, I get the following error:
Fatal error: Call to a member function register() on a non-object in C:\xampp\htdocs\wordpress\wp-includes\widgets.php on line 431
Why would it work in the theme, but not in the plugin? By the way, the active theme is NOT the theme I took the code out of.
Here's my code: http://pastebin.com/ZeRWW3yb