I don't see anything that says it is Windows 8 compatible. Is it?
There is no information about this application. According to the website, it seems it has been discontinued. On the other hand, the application is known to crash systems and it's recommended to be left alone.