Refactor + added SelectedApplicationList to the ApplicationManager