Apologies if I posted this in the wrong place.

I want a tag cloud where the tags are my desktop icons. As far as I can tell from my internet searches, the only program like that that exists is BumpTop, but I don't want a 3D desktop or any of the other features - I just want a basic 2D tag cloud where the icons I click the most grow larger. I only have some basic programming experience with C++ and Python, but I'm willing to learn what I need to make this. Does anyone have any tips on how to approach this problem? What language to use? Sorry to ask such basic questions - I'm really not sure of where to start.

Naturally, if what I make turns out to be any good, I'll make it available for others to download and tinker with.