title: How do I hide tray icons of other applications/processes (from my app)?
body: <p>can some one show me how to hide/show tray icons of other applications/processes using my application,i want to hide the ''connected to internet''icon(those two computers that turn blue when data is sent/recieved/both) from my app<br>
  <strong>edit</strong>: i can hide system clock using this snippet taken from <a href="http://scalabium.com/faq/dct0147.htm" rel="nofollow noreferrer">http://scalabium.com/faq/dct0147.htm</a></p>
  
  <pre><code>ShowWindow(FindWindowEx(FindWindowEx(FindWindow('Shell_TrayWnd', nil), 0, 'TrayNotifyWnd', nil), 0, 'TrayClockWClass', nil), SW_HIDE);
  </code></pre>
  
  <p>i guess i can use this code to hide ''internect connection icon''(by the way what is that icon called?) as well by replacing TrayClockWClass but by which class?
  i have tried to find class name using this tool called <a href="http://www.greatis.com/delphicb/windowse/index.html" rel="nofollow noreferrer">windowse</a> but with no luck<br>
  <strong>edit2</strong>: i can hide those icons in windows by leftclicking 'tray window' then selecting properties and on properties windows clicking 'customize' button then changing icons property from 'hide when inactive' to 'always hide' can i do this in delphi or even better can i hide/show(completely) that icon whenever i want(using delphi)</p>