You are really only solving part of the problem, Palm programs can be launched 
in many different ways, you are only catching normal launches. During the reset 
the program that you want to delete is very likely getting launched with a 
reset launch code before you even have a chance to delete it. You must do 
something to prevent the program from being launched like using the recycle 
flag or changing the database type from appl to something else.

To have a really effective solution you need to be able to stop ALL the program 
lanches, not just the ones that generate the notification that you are using. A 
really effective virus would be coded to do it's damage during all program 
launches, not just the normal case. Catching all program launches is a much 
harder problem, especially on OS 5, you should be able to do it, but it would 
probably involve trapping some OS API calls.
-- 
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to