I need such feature: User can put/move/remove icons on his virtual desktop and by clicking them generate some application events.
I have been looking in Google for a nice library for this purpose...