No, it's not possible to install the application on Windows 7 64bit because the official website is not available anymore. I have tried accessing their website, but a custom search page is provided instead. This means the domain that hosted the application is now gone without any possibility to download or contact the original developers.