after all of the reading I have done, I have yet to read something on the proper way to distribute things so that people can run them. If i am working on an application and not an applet, do I need to include the java environment when distributing my software? what about the pesky DOS window that pops up behind everything I run in my environment, I dont want users to see that when running something I gave them... i can see maybe creating a link to a batch file that will run my program, but I want to do this simply and quickly and transparent. can you provide some input on this subject please?