AutoIt uses its own basic-like script language to automate windows GUIs (but perhaps you can control it also using Python),
WATSUP (Windows Application Test System Using Python) uses Python to do similar things.
PAMIE to automate Internet Explorer, you can create web test scripts with this. (Is there something like this for Mozilla/Firefox?)
Should have a look at these things once.
WinGUIauto (blog series: Driving GUIs with Python)