> Well, looks like we got a working uninstaller with a good user experience for free.
Yes, but the downside is that you're now relying on an unstable interface (as I understand it, this behaviour is not documented as a contract anywhere). Apple would be free to break you at any time.