Alright, enough with the flaming. He's refering to apps like Mobile Defense, as in, what's there to stop a phone thief from uninstalling it to prevent him from locating the phone/locking it/wiping the data.
Unfortunately, I dont know of any apps like this. Perhaps you could suggest it in the apps/developer's section of this forum. In the mean time, enabling a lock pattern is you best defense. I know the lock pattern is kind of annoying, but maybe you can use the Locale app to disable the lock pattern when you're at home or at work or any other place you use your phone frequently.