Ben, is that the only notification that happens when an app is installed? Which module is it in?
There are many launchcodes which an app can get. Including the ones which tell you a soft reset happened, that the time was changed by the user, that a HotSync operation finished, etc.
You need to structure your app such that you only use globals, jump to other modules, etc. when you're in a normalLaunch situation or another one which you KNOW to be safe.
Typically a PilotMain routine is not much more than a case statement looking at the launch codes, and not doing anything for the default case.
-David Fedor PalmSource, Inc.
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
