We are about to switch to a new forum software. Until then we have removed the registration on this forum.
With the latest version of Processing, you can only export an application for the current system. In other words, if you're running Processing on Windows, people with a Mac computer won't be able to run the application you export. And the application that is exported is simply a folder that you have to zip up and send to people. This is obviously not ideal, as you can't guarantee that your users will have a specific type of computer or be comfortable enough with computers to unzip a file and run a .bat file.
I've created a tool that helps you export a standalone, self-extracting jar file. What this means is that your users will only have to worry about a single file, and that single file will extract (and afterwards delete) the correct libraries for the system they're running on.
The homepage for the tool can be found here: http://staticvoidgames.com/SvgExe/
And I've created a tutorial that takes you through the process of using the tool with a Processing sketch: http://staticvoidgames.com/tutorials/deployment/BasicProcessingExample.jsp
You can run the program by itself, or you can launch it directly from your Processing PDE: http://staticvoidgames.com/SvgExe/processing.jsp
Right now using the tool is a manual process (although it's an easy step-by-step GUI, so hopefully it's pretty painless), but I'm hoping to make the GUI more Processing-friendly. In fact, the project is on GitHub, so if you're looking to get into open-source development, this is a perfect jumping-on point!