Hi! Two questions to check: 1. Are you calling the appropriate application? 2. Can you do SysUIAppSwitch() instead of SysAppLaunch()?
---------------- This here works fine in my application (its only the basic scheme, add local vars. and other logic as necessary): //create the list of built-in panel functions if ( SysCreatePanelList( &numPanels, &memH ) ) panelList = MemHandleLock( memH ); // find the digitizer application for ( i=0; i<numPanels; i++ ) if ( panelList[i].creator=='digi' ) { dbID = panelList[i].dbID; cardNo = panelList[i].cardNo; break; } // launch the digitizer SysUIAppSwitch( cardNo, dbID, sysAppLaunchCmdPanelCalledFromApp, NULL ); // switch back to your own app e.g. by registering for sysNotifyAppQuittingEvent -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/