title: Passing message to another window
body: <p>I would like to write an application which passes every message it receives to another window. For example, I have an application where user can press some keys, move mouse over it, etc. and I want all these messages passed to, for example, MS Paint.</p>
  
  <p>How do I do this? Any ideas? As far as I know, there may be a problem with sending key strokes to another window, so please advice as well.</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>Okay, maybe I will give you more description of what I'm looking for.</p>
  
  <p>My applications displays a window of another application on the form. Now I would like to control the other window using messages sent to my application's form (like key downs, mouse moves, etc.).</p>
  
  <p>I have been thinking of passing all the messages my form receives to the window of the application I'm kind of 'embedding' into my own. By 'embedding' I mean making the application window display on my form.</p>
  
  <p>Maybe there's another solution to my problem. Please advice.</p>
  
  <p>Thank you for your time.</p>