myusernotyours -2 Newbie Poster

Hi everyone.
I need an application that loads a window to the top of the screen -1 inch height.
The window should be always on top, but here is the catch. Every other window should appear below it. I.e no window should be covered by my small window above and this includes windows from other applications running. Infact even the desktop icons should never be covered by my small window above the desktop.

its abit like a sidebar.

Can this be done in java alone and will someone pliz point me in the right direction.

thanks