If you have the OS on NTFS, simply revoke the Read permission on the .EXE that is task manager. With file permissions you can tailor this as specifically as you wish.
I would like to disable Task Manager for nonAdministrator windows accounts. Using gpedit.msc, I see that I can disable it for all accounts, but I don't see any options for selective disabling. Any suggestions?