It does sound as though you have a circuit still running after switching the ignition off. However I wouldn't have thought that it would be the electric windows. Other areas that do cause leakage ...