I had exactly the same problem meme! This time I help YOU!

Ok, here is what you have to do: (my phone is a Galaxy S2 4.0.3)
1) Go on phone "Settings"-> Developer options-> ENABLE "USB debugging" and Allow mock locations"

2) The most important now. You need to install the driver of the phone to your pc. No matter if when you plug the phone the windows recognize it. It needs the generic driver of the phone! For example for me that I have a Samsung I installed this:
developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows
3) Download and install the driver. Plug your phone and let Windows find/download/install the rest.
When is ready you'll notice from know on, when you plug the phone on the pc, see a "usb" style icon for icon tray.
4) With the phone connected to pc, open the XWDesigner, Edit a widget that you want to use in your phone.
5) Press the little Android icon on the bottom left "Check Phone State" and if is ok you'll see something like this:

6) Now you are ready! Press the "Android Mode" button and "Send to phone".
The widget will be show automatically in the widgets list. You can modify the widget in real time, adding the widget on your phone's homescreen making changes in the Designer and each time that will press "Send to phone" you will see your edited widget changes in real time! Cool!?
7) Unplug your phone and you're ready!
The last version of XWidget support Rotator control and NumbImage control and WeatherCore , Battery Core
you can use XWidget to make Analog Clock ,Digital Clock,Weather widget, battery widget.
The analog clock can support sec hand/function ,just need uncheck the datetimecore property "Upated every minutes" , but this is bad for CPU usage and battery,So is not recommended update widget every seconds. Just delete the seconds components like I did for the Android widgets.

That's all mate!
_________________
...and remember: don't take life too seriously...My profile on Deviantart:
http://jimking.deviantart.com/