title: OSX / Objective-C Window Management: manipulate the frames & visibility of other applications
body: <p>I would like to create a system tool / application which has the capacity to aid in window management. I'm trying to find documentation about the following topics, if they are indeed possible given the security sandboxing of OSX.</p>
  
  <ul>
  <li>Show a list of running applications with the name &amp; icon, and allow the user to choose one</li>
  <li>Manipulate the frame(s) of said application's windows (eg, resize, reposition) from my app (with animations -- though I assume this will be trivial once I can perform the actual change)</li>
  <li>Hide or show these applications from task managers, etc.</li>
  <li>Be able to launch (or terminate) instances of the given application</li>
  </ul>
  
  <p>It seems to me that <a href="http://qsapp.com/" rel="nofollow">Quicksilver</a> accomplishes many of these things, but the lack of AppStore availability makes me wonder if it possible to do this while remaining in the OSX sandbox. </p>