using the desktop as an application window

Hi all,

I am trying to attempt to use openFrameworks to interact with the desktop environment. I know that you could “grab” the desktop, but would that just be creating an application window without the interactive features that the desktop has?

I was thinking of testing this out by adding particles to the animated themes that the Windows operating system has
e.g Snow falls off the start menu (using particles) when you open if (the animation flys the window up once you press the start button).

Is there anything existing in openFrameworks that could help me implement this idea?

Thanks in advanced,