Possible Duplicate:
How to dock an application in the Windows desktop?
I need the behavior of window like Google Desktop does. Main window of Google Desktop can be attached to the left or to the right of desktop and DOESN'T overlap desktop icons. Icons automatically move from this place! If maximize another window it uses only available space and doesn't use area took by attached Google Desktop window. It work on Windows XP as well
What API does Google Desktop use for such behavior?