Two questions:
1) How well does it handle wallets with many thousands of generated addresses? Say, 50-100k addresses in a single wallet file?
2) When do we get a Windows exe?
The blockchain-wallet scanning should be O(log(n)) in the number of addresses in your wallet. If you have the RAM to try it, I'd be interested to see how long it takes to do the scan and collect the balances, but I would guess it's less than 5s. As for the wallet format: there are no arbitrary limits on how big the wallets can be. I have had 500 addresses in one of my wallets before, without problem -- there are no artificial limits. Perhaps you will be able to help me find the breaking point for wallet sizes.
I'm having a problem with PyQt and py2exe in Windows. I have a MSVC++ runtime error when trying to install the pywin32 module, which linked but not actually needed by my software. So I can comment out the imports and the software runs fine, but py2exe complains that it needs it in order to make the executables. it's going to take a little bit more work (and maybe switching systems), before I get an executable made. I spontaneously got an exe built once (so I know it works), but for some reason I couldn't repeat it...
For now, I still have some dev left before officially making exe's... maybe I shouldn't have posted so soon (remember, releasing next week) But I'll put up build instructions tonight or tomorrow, and plan to have a Windows exe built by next week. For now, I still have some pretty important bugs to quash before I would trust this software with anything but testnet coins...