[This is preliminary documentation and subject to change.]
Once an STI-compatible application is installed, it must be registered as push model-aware with the STI API. This can be done in one of two ways:
Either way, the application must be registered using the IStillImage::RegisterLaunchApplication function. Once that has been done, you must manually connect the application to device events by using the Still Image Control Panel.
When an application that has registered itself as push model-aware is uninstalled, it must remove its information from the Still Image system. The STI function UnRegisterLaunchApplication removes this information.