Metro style apps can communicate via contracts with other Metro style apps. There is no communication between Metro <> Desktop apps. Take a look at the Share contract presentation here for some more detail:
There is no equivalent. Since your app will only be communicating with itself you can create a private interface to call the results of the input directly without going through the input system.
Metro style apps can communicate via contracts with other Metro style apps. There is no communication between Metro <> Desktop apps. Take a look at the Share contract presentation here for some more detail: