It can't be app otherwise MS screwed up something fundamentally. App can't have a right to force reboot. Anyway, HTC Hub was not installed on my and no difference. I would believe it is a firmware issue. Other option would be faulty memory and could depend on how much you are using for example...