Have Changed the way the Metro Apps are detected again. The old way had a permission issue with some systems becuase it is a locked down area.
The new way checks if the app is avaliable per the user access.
Also added message to say if the app is not installed.