Links

This works better than the method by headtailgrep at http://www.pdastreet.com/forums/showthread.php?s=&threadid=47229 because Blackberry Desktop will auto-uninstall headtailgrep's installs, but not Blackberry Desktop's installs. htg's method works for generic Java applications, while this method works for Blackberry applications.

This method is useful if you don't have a Blackberry data plan.

EDIT: Please note that you do have to have a data plan, just not a "Blackberry data plan."

Prerequisites:

Firefox (could use another browser if it lets you change your user agent)

Note: It is important to take the value for VERSION from the MIDlet-Version row in the .JAD file. Otherwise, BB desktop can tell you "No additional applications designed for your device were found" Other reasons for this message include:

You need to download the software that tells the Desktop Manager how to properly talk to your device.
RIM calls this software the “Device” software (or "BlackBerry Handheld Software" for newer versions), but it is your PC's device driver for the BB.
To see the version of the device software you have installed, Desktop Manager/Help/About/Device_Software”. If you don’t see your BlackBerry model in the list, Download it from http://na.blackberry.com/eng/support/downloads/download_sites.jsp .
Select your carrier and then select the software for your model. (I used BlackBerry Handheld Software v4.2.1.155 (Multilanguage).)