Этого можно добиться с помощью альтернативной точки входа в приложении ...
После создания проекта для исходного приложения создайте альтернативную точку входа для запуска пользовательского интерфейса приложения.
Двойной щелчок на BlackBerry_App_Descriptor.xml в вашем проекте.
Отключите системный модуль и не отображайте значок приложения на главном экране BlackBerry.
Нажмите на вкладку Альтернативная точка входа.
Нажмите кнопку Добавить.
Введите заголовок для точки входа и нажмите ОК.
Укажите аргумент приложения, который будет запускать приложение, используя эту альтернативную запись
точка (например: background1).
Создайте класс, который будет расширять Application, а не UiApplication.
и проверь основной метод вот так ...
public static void main (аргументы String []) {
if(args.length>0&&"background1".equals(args[0])){
//Start your Background Process here
}
else{
//Start your Gui application here
}
}