No, there is no possibility to install the application on Windows 10 because no website is configured to hold information about it. I've checked various search engines, and I didn't find anything available to test. The software appears to be discontinued since nothing came up in the search results. Besides, the developer is somehow vague, leaving a lot for interpretations.