If your install is compiled with 7.2 then you have a UAC-compliant setup.

I would suggest to "wait" a few seconds after you called the "old" uninstall from your "new" install (and have the "Wait" option enabled in the Run action that calls the uninstall). Perhaps your protection software "delays" the self-removal process of the uninstall .exe and so Windows removes the newly created uninstall .exe.

Hope this helps.

Friedrich