Программа сохраняет не сколько комп включен, а *когда* включен.
При перезагрузке, программа смотрит, что комп всетаки перезагрузили и запускается, если время совпало значит не перезапускали.
А вообще мой совет - сделай снапшот реестра и файловой системы (утилит много подобных). запусти программу, поработай пока триал не истекет. смотри что она сохранила, пробуй удалить/изменить и запускать программку пока она не запустится (подумав что перезагрузили комп.)