Какую программу взять для учёта времени работы за компьютером (тайм-трекер)?
rescuetime.com подходит под все ваши требования, разве не снимает скриншоты. Здесь можно скачать приложения для различных платформ rescuetime.com/get_rescuetime
Попробуйте yaware.ru. Дополнительно анализирует эффективно или нет было потрачено время. Для себя — бесплатно.