Okay, here's the script I promised, two lines long. I've separated them with a blank line below. Paste these into Script Editor, and substitute the name of your Windows volume and your admin password in the appropriate places. Then save with a useful name (I use "Restart To Windows" myself).
----
do shell script "bless -mount /Volumes/YourWindowsPartition/ -legacy -setBoot" password "YourPassword" with administrator privileges
do shell script "shutdown -r now" password "YourPassword" with administrator privileges
----
This will immediately set the startup boot disk to your Windows partition, and immediately reboot. No, I don't have any "warning dialogs", so use with caution, or program your own (I'm a total AppleScript noob).
NOTE: The startup disk reset here is persistent. If you do a normal Windows restart after using this script to switch to the Windows partition, it will restart in Windows automatically, which is very handy for Windows Update and other software installations that require a reboot. You can then use the Boot Camp Assistant system tray icon to restart back to OS X, or hold down the Option key as per normal Boot Camp instructions.