First, download the BlackBerry Java Developer Environment. It is a Java editor that allows access to the Blackberry API. Before the download starts, you'll be prompted to register for a Java Developer account. You must register in order to download. Enter the account information from your registration, download and install the program.
Now, open the Blackberry Java Developer Environment. Create a new workspace by going to File > New. If your launcher will entail many different files, it may be wise to create a folder specifically for the workspace.
Next, you'll want to create a new project in the workspace. This is where having a folder for each launcher you create will come in handy. Type the name of the launcher in both the Project Name and Directory boxes.
Once you have come this far, create a new file in the project workspace. To do this, click right click on your project folder and choose "Add a new file."
Here's the coding part. Each launcher will follow the same basic template. Rather than listing the code in this tutorial, we are going to point you to places where you can find the code template.
After the coding is finished, you need to create a .png graphic for the button on the Blackberry device. You can use whatever image editing program you prefer. Keep the transparency of the file, and create another button to use for highlighting.
Copy the image files you created back to the launcher folder you created. Now, tell the launcher it needs to use the photos. Click on "Properties" for each graphic file. Choose the focus icon and the static icon (it doesn't really matter which one is which.)
Set the properties for the project. This includes your name or the name of the company you represent when you create the launcher, and other infomration about the launcher program.