"invisible" TeamViewer?

I wanna find a way to remote access my home computer from work, but I don't wanna have to run TeamViewer every time. I want a way to access my computer just by running an exe on my home computer. Of course that computer is in another network so I need to port forward or something. Also I don't want the client computer to give a message because sometimes my brother touches my computer without permission and if he does that I wanna be able to see it without him noticing. It doesn't have to necessarily make itself auto run with windows cause I can copy it to the start menu manually. Could someone help me with that?