I thought Microsoft could kill a Windows app they didn't like these days. Maybe I'm wrong, and your point stands for earlier versions of Windows and Linux.
Really? How can Microsoft/Apple/Linus kill an app for recent versions of Windows/MacOSX/Linux? Perhaps I'm getting a different meaning from "kill" ... do you mean it won't be allowed or that the API's would change so much that it's not worth updating the app?