I'm no pro either... so take my advice with some large salt garins :-D
my only idea would be to use a transitor switch to control a relay which rolls up/rolls down the window. The transistor would be held in saturation by a capacitor for as long as the window needs to roll up/down. The cap would be charged when you hit the window switch.
You'd have to incorporate some feedback from the window to let your circuit know when it's no longer moving. That way if you roll the window up/down form halfway you're not still powering the motors.