As discussed here I think any sort of 2FA unlocking on a PC is a bad idea and should not be implemented.