Mac OS applications should not be removed in any way, except as the user drags them to the trash.
In addition, I would very carefully rethink your plan for creating cross-platform applications. Cross-platform applications, which see Mac OS as an afterthought and try to push foreign paradigms toward Mac OS, are really annoying. If you want to use the Mac client, save your internal code, but rewrite the interface from scratch. Do not use something like Qt, no matter how seductive mobility is.
So a long story, you're right. This process is alien to Mac users (except for things like plugins). So my suggestion is to just go with the usual Mac OS behavior (drag and drop to the trash). Good luck
source share