How to restart your iphone from a computer?

I have an iphone 3G and its a little messed up. The home button is broken, and sometimes it turns to a white screen. When it turns white i could easily restart my iphone by pressing the sleep and home button, but the home button does not work so that is not possible. Is there any computer program where you can just quickly respring or restart your iphone?

Sometimes, you may need to restart your iPhone. And if that doesn't work, you can try resetting it. If your iPhone acts up on you - if it freezes, doesn't wake up from sleep, doesn't do something it used to do, or in any other way acts improperly - don't panic. You have some tricks you can try.

http://www.dummies.com/how-to/content/how-to-restart-or-reset-your-iphone.html