Windows 8 is a new operating system with its base structure redesigned from its core. This thing affects the good functionality of software applications that worked well in previous versions. As soon as the time passes, many developers will adapt their software to the new standards and new operating system and in your case all you need to do is to either wait for an improved version or download an updated version of the software (in case there is one).