I am wondering if we can make TeamViewer into a background application. so that we are able to access the PC whenever.
Yes. Explained at https://community.teamviewer.com/English/kb/articles/109952-connect-to-a-remote-device-unattended-access . I just did it. Posted about it at length in another thread too.
See what's new at TeamViewer
Learn more about the latest feature we’ve released.
Discover quick, practical tips to get more out of TeamViewer each month.