AFAIK, there's no mean to remove an entry in the recent apps list. But that shouldn't be too complicated to distinguish the different cases. If the FirstTime value of the Create event is not enough, use a boolean flag that you store somewhere. When it is true, you know that you have to exit, and when you exit, you set it to false, so there's no confusion when you restart.