With a change to replace threading with use of PyGTK's idle event loop, BleachBit starts on Microsoft Windows.
BleachBit doesn't do anything useful yet on Windows because the file paths it currently knows are specific to Linux: that's easy to fix. The part I am not looking forward to is trying to bundle GTK+, Python, PyGTK, PyCairo, and PyGObject into a simple installer, and then I have convince users to download 24MB of runtime to run a 100KB program. Today's modern system have plenty of bandwidth and disk space, but still that's ironic situation for a system cleaner.
Previous post: BleachBit on Windows (February 2009).
The new thread-free code also paves the way to implement a command-line interface (CLI) one day.