Strange, when I walk into one of the links to downloads, the following message appears:
The following site contains harmful programs
Invaders in www.neoflash.com
may try to deceive you for you to install programs that harm your browsing experience (for example, changing your homepage or extra showing ads on the sites you visit).
After the program really exist? For the last (NEO2 PRO MANAGER 1.32) was released in 2013.