Some day someone will write a tool which can determine an application (eg, on Windows) is destructive, by recursing into its code and finding all file accesses. You could easily monitor ever application running and make sure it doesn't, eg, write to c:/Windows.<p>So there are other ways than requiring the hardware manufacturer to vet safe software at the expense of the rebels and tinkerers.