Since most Windows Mobile devices are soft reset via a reset button, not via
the user interface, you can't control that. You might be able to work
around this by adding your application to an Init key in the registry (or,
rather, by writing a C/C++ program and adding *that* to an Init key in the
registry and having it run your .NET CF program at a suitable time). You
can seach the old messages in this group for how to run your program on
startup. "Kiosk mode" is what you want for a search term as far as becoming
full-screen and preventing the usual ways around you.
Paul T.