I use the remote desktop feature to run a computer at work from home. You are basically taking control of the other computer, so anything you can do on the computer you're connecting to while sitting at it can be done from the remote desktop.
How fast will the commands execute is the question - that depends on your connection speed, and how graphic intense the computer you're connecting to is. If you have a complex background with icons everywhere running a high resolution, you might see a considerable lag in your commands. If you simplify your desktop before trying to connect to it, then things will run a lot smoother.