Greg Hazel - 2010-03-15

There is a new feature in the EC2 API to support this. ec2-run-instances --disable-api-termination and DisableApiTermination from the API.

You can change this at runtime too, with:
ec2-modify-instance-attribute --disable-api-termination true INSTANCEID

http://alestic.com/2010/01/ec2-instance-locking

Anyway, +1 for support for this from Elasticfox.