Ya know, I used to have this device in my car that hooked up to the alarm. When I set the alarm, it would roll up the windows. The higher load on the device from the window reaching the end of their travel would shut the unit off. I bet that you could get these to work. I'm goin to have to look into it. I think I may even have a new one in the box to play with.
OK, did a little looking before I finished typing this.
Go here and look at the 529t and the 530t:
Viper - Accessories
Your prayers have been answered.
Just on a side note: I had one of these in my GN and one time when I was washing the car, I noticed the driver's window inching it's way up. I had gotten water into the module, and it didn't like it. So, either don't mount it in the door, mount it with the opening down, or don't ever wash your car.
I had it roll the windows up, but never tried to set it up as a one touch, but had thought about it, just never got a round tuit.