This is just an idea, haven't tested it. You could try some combination of invokeLater, and requestForeground (both methods on the UiApplication class). I think you might have to make your app sleep for a while after starting (to let other auto-start apps do their thing) then do something like..
Code:
app.invokeLater(new Runnable() {
public void run() {
app.requestForeground();
}
});