The correct way to handle this is to create a separate user account for users you don't want to access your stuff.
If you're dead set against the reasonable way, you can try
Mac App Blocker.
Disclaimer: I've never used it myself but it looks like it does what you want.