>> The problem is that sub-launching another app isn't generally supported by
>> the OS, and will cause lots of subsequent problems.
>
>What do you mean generally non-supported? Why is it documented as supported
>then? What do the prefs panels actually do to become "smart"? Your comment
>disturbs me given that a lot of apps may be using SysAppLaunch. :-(
Using SysAppLaunch to do a subcall to another app is perfectly fine, and
documented, and supported. Same goes for calling into a panel, or doing a
"Find", or calling the address book to look up a name, or lots of other
launch commands that are in the docs.
However, passing in launchflags to try to get it to create another globals
world, or new stack, that's what isn't supported and wasn't the intended
use. Setting those bits may or may not cause the desired result in current
devices; hacking will tell you.
The documentation says to set the launch flags to zero. If you're turning
on any of those flags, then you're doing something undocumented which isn't
guaranteed to work in the future.
Hope that clarifies -
-David Fedor
Palm Developer Support