>488
ひとつだけ。
そうやって情報を後から小出しにすることほど嫌われることはありません。

アクセス権が間違っているか、もしくはあなたにその権限がありません。

>489
結局何がしたいのか?
寝る前にダブルクリック一発掛けたら
一分後にディスプレイのみスリープ&HD回転停止させたいんですよね?

idleまでもちださなくてもwait 60 secondsでもいいよーなそーでもないよーな。
return 1では一秒おきにスリープしちゃうけどいいのか?
アプリケーションを「実行後、自動的に終了しない」にチェックを入れて作ったか?

…どう動かないのか、これも小出しにせずはじめから書くべきでは。