Hallo,
für alle Deine Wunsch-Funktionen bietet dir Windows unterschiedliche Möglichkeiten an.
Du kannst sie über die Shell-
API oder die
WIN32-
API programmieren.
Leider sind einige der von Dir angesprochenen Funktionen ohne System-Kenntnisse so einfach nicht umzusetzen (jedenfalls nicht als Einzeiler).
So musst Du Dir, um den Rechner herunterzufahren unter Windows NT, 2000 und XP erstmal die notwendigen Rechte besorgen. SAKURA hat dazu im vorletzten Entwickler-Magazin ein Quellcode-Beispiel geliefert. Am besten Du suchts hierzu mal unter dem Stichwort 'ExitWindowsEx'.
Gruß
Stefan