title: It takes a long time to find window using pywinauto
body: <p>I am trying to automate the handeling of multiple applications. 
  I can open a seccond application from the first one. I need to select the second window in order to be able to opperate it.
  I am currently able to do this, however the required time varies from 2 second to almost a minute. I know multiple factors influence this, like other progragramms running at the same time. Still I think the time which is required could be reduced by using a more efficient code.</p>
  
  <p>I currently do this:</p>
  
  <pre><code>app = pywinauto.application.Application(backend="uia") 
  app.connect(path="Document-I-wish-to-find.exe")
  mywindows = pywinauto.findwindows.find_windows(title_re=".*Firstpartofwindowname ")
  app = pywinauto.application.Application().connect(handle=mywindows[0])
  </code></pre>
  
  <p>Is it faster if I don't search for Title but something else ?
  Or is there another method which I could use, with the same result ?</p>