[2013/11/17 Updated] Widget is disabled when you move the app to the SD card.
Apps have no control on adding/removing widgets on the home screen.
The reason is simple. If any app can add a widget on the home screen programmatically, the home screen can easily be a mess.
So, the user should add the widget by himself, and it is simple.
Alternative way to add a widget on home screen.