So you tell me I'm doing it wrong then tell me the right way to do it is to keep doing what I'm doing? Making rules for what can and can't be done with the AppData directory?
With or without AppLocker a business friendly application should have the option to install to the system - which is what I as an administrator with a fleet of computers under my control prefer - it's easier to manage with the K1000 system - or as a user app in case I decide to play it loose in that department. Firefox works that way, Chrome works that way, I have seen video games that ask me if I want to install for just my account or the whole system.
Making something AppData only smells horribly of sneakiness and subterfuge meant to take advantage of ignorant system managers, all the way from a family computer up to less informed enterprise admins.