If you want a quick way to toggle your screensaver password with Growl support (to know if it has been enabled or disabled), then try this AppleScript:
set output to do shell script "defaults -currentHost read com.apple.screensaver askForPassword -int"
if output is "0" then
do shell script "defaults -currentHost write com.apple.screensaver askForPassword -int 1"
tell application "GrowlHelperApp"
set the allNotificationsList to {"Screensaver Setting"}
set the enabledNotificationsList to {"Screensaver Setting"}
register as application "AppleScript - SSPass" all notifications allNotificationsList default notifications enabledNotificationsList icon of application "System Preferences"
notify with name "Screensaver Setting" title "Screensaver Setting" description "The Screensaver password has been enabled." application name "AppleScript - SSPass"
end tell
else
do shell script "defaults -currentHost write com.apple.screensaver askForPassword -int 0"
tell application "GrowlHelperApp"
set the allNotificationsList to {"Screensaver Setting"}
set the enabledNotificationsList to {"Screensaver Setting"}
register as application "AppleScript - SSPass" all notifications allNotificationsList default notifications enabledNotificationsList icon of application "System Preferences"
notify with name "Screensaver Setting" title "Screensaver Setting" description "The Screensaver password has been disabled." application name "AppleScript - SSPass"
end tell
end if
beepMac OS X Hints
http://hints.macworld.com/article.php?story=20070525090946356