Apple can remotely deactivate any iPhone application… even those you’ve already installed

When Apple launched the App Store, they suggested that the use of DRM’d and signed applications could allow them to protect the iPhone from malicious applications and suggested that they could deactivate such applications remotely.