I'm considering writing a java applet that has a chess board and lets people solve puzzles. There are chess engines that are free that could be the AI to play against and they come in executable files (console apps) compiled for both Mac and Windows. Now i have a java stand alone chess board program that lets the user open engines and play against them they own on their computer using Runtime(); If i did an applet because i want it on a web page coudl i package one of these engines( its maybe 250 kilobytes) into the java bundle and when my applet loads it downloads the engine for me to open with the Runtime(); argument. I realize the applet would have to be signed. I guess the question has these parts. What is the file path to open an exe with runtime in the jar. Does this cuase anti virus software to not trust your app ( it would be signed), and is there a better way to do this, for example download the engine to maybe an applications folder on the computer and create a folder for my applet local on the computer. People using the program would have some trust in the web site as a source of chess content. I tried googling but any mix of java and applet and packaging an exe seems to return results related to thinks like packaging the JRE into the bundle or creating installers for java jars. Any help appreciated even if it doesn't answer all elements of the question.