No, the application doesn't work on Windows 10. I have downloaded the setup package from the official website and tested the installation on Windows 7, 8, and 10. It didn't worked at all on any of the tested environments. It might work on XP because this is a supported OS version for this product.
Download page: http://www3.telus.net/public/dougwick/