OneTimePasswords for Windows
You can use pGina as Gina replacement. Then setup a linux machine and enable ssh logins. After that install the otpw package and generate One-Time-Passwords. Now configure pGina (with ssh plugin) to authenticate via ssh from your linux host. - You now have OTPs for your windows machine!