Mac OS X has this feature built in at the OS level and there is not anything in Windows (that I found, but I will look again and ask around), might need to be custom code..