Je recherche un programme spécial!!

Sinon tu as toujours la solution d'un applescript lancé au démarrage qui éteint le mac au bout d'un certain temps. Et empêche de le rallumer trop tôt après l'extinction.
J'avais fait ça sous Os9. C'était plus ou moins stable. A revoir certainement.

property Dernierefois : (current date) - 2 * hours
global Debutsession
on run
set Debutsession to current date
set Intervalle to (Debutsession - Dernierefois) / hours
if Intervalle < 1 then Arret()
end run
on quit
set Dernierefois to current date
continue quit
end quit
on idle
set Maintenant to current date
set Intervalle to (Maintenant - Debutsession) / hours
if Intervalle > 1 then Arret()
return 300
end idle
on Arret()
set Dernierefois to current date
set volume 2
beep 3
try
activate me
display dialog ("Tu fais trop d'ordinateur")
on error

end try
tell application "Finder"
activate
close every window
delete (disks whose ejectable is true)
shut down
end tell

end Arret