   Setup!
  How can I make my game to work on another computer?   
  create an installer with installshield or clickteam with your exe and the redistributables you need.   ;  If you're only publishing for Windows, I'd suggest NSIS. It's completely free, made by Nullsoft (who also created WinAmp), and is very scalable. You can make (by using a scripting language) a simple setup program, a CD key checker (online or offline), a dependency checker (for .NET or Java), a built-in downloader, etc... InstallShield is not free and ClickTeam Install Creator's free version displays a "this installer was made by the free version of ClickTeam"-advertisement window during the installation of your application. NSIS has no ads whatsoever. You can even change the watermark (here "Nullsoft Install System v2.0b3") to whatever you want.   