This relates to the S40 6th Edition.
Is it somehow possible to start application in the background? Calling Display.getDisplay(this).setCurrent(null) causes the system to show a dialog with a 'Nothing to display' label and a single 'Quit' button. That dialog is used as a placeholder for the midlet UI and it controls the midlet execution. But that is undesirable.