Yes, the application works on Windows 10. I've installed it on Windows 10 x64 and it's working just fine. The installer used was from the official website. Upon launching the application, I am asked about to create a profile name.
You can download the software from the following link: http://www.ddpoker.com/download
Note: When installing, right click the setup package and then choose Run as Administrator.