Even something that is minimized to the tray needs a window. The problem is knowing it's class (try Spy++ to find out).
e.g. ICQ always has the dialog window. Problem is, since it's created by the system, the class name is not always the same.