It very much depends on what system actions you'd like to implement. As far as I know there is no way to unlock a workstation programmatically. However, for presentation mode you can launch the "DisplaySwitch.exe" process with different arguments - which is actually how the "Monitor" remote is implemented.