Teamviewer is often configured to start up automatically with the computer.
The ability to configure a device as stolen or missing, and then automatcially report when it is turned on with IP and geolocation could be very handy.
It could also add additional features for remote lock, wipe, clean, encrypt.