You could do a script that uses notify-send to popup every
x secs/mins to show you users logged in. e.g.
Code:
#! /bin/bash
while [ 1 ]; do
notify-send "Users Logged In" "`who -u`"
sleep 5m
done
Or do your shutdown via commandline. A reminder will automatically popup (until shutdown starts) warning users the system is going down, giving them time to complete/save their work.
Code:
shutdown -h +(put number here for how long you want the system to wait before shutdown starts)