This is still a valid use case in some corporate environment to reset user's password via Desktop.
Most of IAM solutions are providing customised credential provider to support that.
CA - CA Identity Manager GINA/Credential Provider
Microsoft - Microsoft(Forefront) Identity Manager Self Service Password Reset
IBM - IBM Security(Tivoli) Identity Manager Desktop Password Reset Assistant
Oracle - not directly supported in IAM solution but it is achievable by integrating with ESSO.
I've done a POC using a simple credential provider to invoke a web browser with password reset request to any IAM system.