Dynamically-Updating Palette Based on Folder Structure

Thanks @BernSh, I'll check that out.

I am willing to use Applescript, but I have little experience with it.

Here is someone else's attempt at something similar using AS: