It's written in java, then packed into an .exe with launch4j. No idea if that breaks it on other OSes...
Nice, then you just have to upload 1 thing. Thats the dream ^^
I should just upload the jar. But I've also seen people that have no idea how a jar works and don't know what to do with it... And a .jar always has the standard java icon.