title: How to make a window to stay under all the other windows ('bottom-most')
body: <p><strong>Exact Duplicate</strong>: <a href="https://stackoverflow.com/questions/527950/how-to-make-always-on-bottom-window">How to make 'always on bottom' window?</a><br>
  <strong>Related:</strong> <a href="https://stackoverflow.com/questions/365094/window-on-desktop">Window on desktop?</a></p>
  
  <hr>
  
  <p>I'm developing a small application in Delphi that need to behave like a shell (replacement) launching pad (for Windows Embedded). I have some icons/buttons on it that will launch other applications. The point is that applications need to stay all the time in front of the "shell". Additionally the applications are started using simple-click, but if double click (accidentally) is used the application will go behind (the "shell" will be focused)  </p>
  
  <p>Since this application will replace the actual shell (Explorer) will have to behave similarly to Explorer ... so it has to stay in "background" all the time and should not appear in ALT+TAB list.</p>
  
  <p>I tested a lot of combinations of <em>SetWindowPos</em> with <em>HWND&#95;BOTTOM</em>, <em>SWP&#95;NOACTIVATE</em> etc. without success.. </p>
  
  <p>Additionally I found some info regarding this but it doesn't work as advertised:<br>
  <a href="http://www.delphifaq.com/faq/delphi/windows_GUI/f499.shtml" rel="nofollow noreferrer">How to keep a form always in the background (bottommost)</a></p>
  
  <p>Any hints how to achieve all these ?</p>
  
  <p><strong>Update:</strong> For hiding the window from ALT-TAB list/switcher (and from Taskbar, but since I'm interested to create shell replacement that will be no Taskbar) I found the following articles:</p>
  
  <p><a href="http://delphi.about.com/od/adptips1999/qt/hidefromtaskbar.htm" rel="nofollow noreferrer">Hide a Delphi Application Button from the TaskBar</a><br>
  <a href="http://delphi.about.com/od/delphitips2008/qt/hide_taskbutton.htm" rel="nofollow noreferrer">Hide a Delphi 2007 Application Button from the TaskBar (with MainFormOnTaskBar)</a></p>