desde que esse ícone fosse para um cliente ssh(Putty) para ela acessar o servidor, não teria problema algum

Aconselho fortemente caso vc não tenha ninguém de confiança para ativar/desativar estes serviços (e que os mesmos tenham intimidade com o sistema e não tenham medo de tela preta...), que vc programe isto usando a crontab... verifique os horários de aulas e agende tudo isto na cron... firewall start, firewall stop, etc...

Inclusive vc pode fazer vários arquivos diferentes para cada sala de aula (contendo os ip's que serão bloqueados) e escrever um script do tipo que vc dará o comando firewall block sala1 ou firewall flush sala1... e assim vai...

mas continuo achando que via cron seria mais fácil, mais seguro e teria menos erros humanos...

[]'s

Slice