title: How to schedule notification to user on specified time
body: <p>In my app I need to schedule notification to user on specified date and time (for example 1st May at 10:00). At this moment notification must be shown and when user clicks on this notification, my app should be open. I see two ways to do it: <br><br>
  1. Scheduled notifications. <br> But if I use the Alarm class, I can not change the title of the notification (which is "Alarm" in English version of SDK).<br>
  Reminder class mostly suits me, but when it appears atop the lock screen and user clicks it, my app doesn't open. <br> May be is there a way around these moments? <br>Also I would like to get rid of listpicker with time (5 min, 10 min, 1 hour, etc.) and the "snooze" button, but it's not critical.<br><br>
  2. Toast (or tile) notifications from background agent. <br> But I'm not sure that my background agent runs at the right time. As I understand the background agents runs by the system, and their launch is limited by several factors (phone battery charge, the presence of the running applications or other background agents). It may not even start. There is a way to force the agent at a specific time by using the LaunchForTest, but everywhere write that this method can be used only for debugging purposes, and before the publication of the application it must be removed.<br>
  If I do not delete this method, will my application be certified? Also I don't like that the toast notification is only opens for 10 seconds and then disappears without a trace. Something can be done about it? <br><br>
  I need to notification was guaranteed shown at the right time, and when you click on it my application was open. What is the best way to do this?<br>
  If this is not possible in Windows Phone 7, is there a way to do this in Windows Phone 8?<br><br>
  Thanks.</p>