1- We have to create API to show icons but can not edit icon and link. You can change in code the icon name and link.
2- In-app browser will be added through the link
3- We can open webview(link) not app course page.
4- sidebar can be removed.
Let me discuss customization charges and let you know.