Thanks all.
Just an FYI, it turned out that the Teamviewer that I downloaded did most of the steps when I re-tried it. File downloaded was:
/home/username/Downloads/teamviewer_qs(15.47.3).tar.gz
And it ended up creating the program directory:
/home/username/.local/share/applications/teamviewerqs
And it also created its own 'desktop' file as:
/home/username/.local/share/applications/teamviewerqs/ teamviewer.desktop