I found this on an old laptop that I used from early 2013 to mid-July 2014.
The icon is a screenshot of a build from what looks like the official TotalFreedom server.
I'm not entirely sure what it was supposed to be, but it doesn't work anymore for some reason (or at least it didn't when I tried to run it in BlueStacks). All it does for me is hang on this screen after giving a blank alert message.
Any idea of who could have made it?