- Try to get Windows Security prompt to appear on the foreground #1.
- Only show Windows Security prompt whenever trying to unlock database (not traditional authentication prompt) #1.
- Improve security by using ProtectedString instead of String whenever possible.
- Fix Error when opening the options window without any database opened.
- Other code optimizations.