Short answer: there are no tools for developing an iOS app with native widgets under Windows, legally.
To develop an iOS game under Windows, you could implement your entire game in Marmalade (proprietary) or cocos2d-x (free) and then either buy a mac or have a friend with a mac let you register as a licensed apple deveoper, bring over your source code, re-build in XCode, and submit to the App store. At least in theory you could do that. In my opinion the above isn't really practical. You would have developed your entire game without ever testing on an actual device. You would have no way of testing any functionality that isn't covered by the cross-platfrom framework e.g. correct handling of device orientation and resolution, interfacing with Game Center, etc., etc.
To me, the bottomline is that if you are serious about developing to iOS, you need to buy a macintosh. Period.