title: How can I start a Windows App Background Task immediately after registering it?
body: <p>I am writing a Metro App that will only run on PCs (so there is no, or at least less, worry about the battery life).  I need it to register and run a background task when the user clicks a button.  It registers fine, but I have found no way to make it run sooner than at a 15 minute delay, which is useless for this app.  Any ideas how I can get it to run immediately?</p>
  
  <p>Also I have found a similar question <a href="https://stackoverflow.com/questions/8859139/for-win-8-metro-app-how-to-start-background-task-immediately-without-trigger" title="here">here</a> that says its not possible, but someone must have figured out a way.</p>
  
  <p><strong><em>Edit:</em></strong></p>
  
  <p>My reasoning for requiring this task is such:</p>
  
  <p>My app will be reading and writing files as they appear over an extended period of time, anywhere from a few minutes to several hours.  During the majority this time, it is unlikely that the app will be presented in the foreground.  Because I need the code to be able to continue executing, it seemed the best way was to create a background task, but I can find no way to manually initiate this task outside of Visual Studio, though in Visual Studio it works perfectly.  If there is a more appropriate way to handle this execution, I am willing to use it.</p>