Controlling a MC's Tint with a user selectable pallet?

In a previous project I gave the user a choice of colours for some main features of a Flash Movie. I did this by first giving them eight boxes which each had a different colour painted into it. On them clicking a box (red for example) every part that would be affected would jump to a frame in it’s own movie clip to make it appear red. It was a very simple concept to provide customiasable features for users.

I want to take this one step further by having a colour palet of all colours Like the one below) in which a user can click any part of it and then make a movie clip’s tint property change to that variable.

Is this possible? I love a challenge but I just wnated to check I wasn’t going the wrong way about it,

any ideas about how to tackel this would be awesome, thanks in advance.