no, I did not try UiApplication.requestForeground(). But even with your suggestion it did not work immediately, the timing when to call it is important.
here is my solution:
I implemented SystemListener2 in my UiApplication and call requestForeground() in the powerUp() method. Then the application shows up immediately after reset.
Thanks for your help,