Thanks to anyone considering slapping-me-upside-the-head. I figured out what I was doing wrong... I had called api FrmReturnToForm(0) which would cause it to return to the form that called the FrmPopupForm command... however the problem is I had forms stacked.. i.e (9500),(9501) and (9502) respectively... 9500 did a FrmPopupForm to load (9501) then 9501 did the same to launch (9502)... the problem was.. I deleted that form (9501) after it called (9502) and thought FrmReturnToForm(0) would by default return me to next available form in the stacked forms (9500)... But somehow 9502's FrmReturnToForm(0) still remembered who called it.. and tried to find it,failed, and attempted to get the next best thing from AppHandler which was 9500 but returned an error that 9500 was already loaded...
Hence... to fix this I had to explicitly tell the FrmReturnToForm to return to form 9500...FrmReturnToForm(9500)... this fixed the problem... -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/