Arduino portable IDE

I have multiple (many) "portable" IDE installs on my Mac. They work fine.

You'll need to have write-access to the portable directory, in addition to its creation. That might cause issues for non-admin users.