have you installed ndisgtk, ndiswrapper-common, ndiswrapper, wicd? the latter will remove package 'network manager'
ndisgtk is a front end for ndiswrapper and appears in the system menu as 'wireless windows drivers'. use that to install your winxp drivers (look for the 'bcmwl5.inf' file on your windos machine) and see if it then says: driver installed and hardware present'. then in wicd select under 'preferences-> general settings-> WPA supplicant driver-> ndiswrapper-> ok'. select your wireless network, click on the little triangle next to the name of the by you preferred network and check the 'automatically connect to this network' box.
that works for me anyway.