> the particular reason here is that there is no one-to-one relationship > between windows and systray icons. nor should there need to be. the app > should be able to create as many or as few as it wants, regardless of how > many windows it's showing. Methinks that ideally, one should be able to write a "plain old C" application that shows itself in the systray, assuming that C bindings to whatever IPC is being used are available. And that application ideally should not depend on X libraries. Cheers, Kuba Ober