Собственно с автором через ПМ уже решили вопрос. Отписался что работает. Вдруг кому ещё нужно, выкладываю архив.
1. При запуске сворачивается в трей и висит проверяя наличие инета
2. Один раз в минуту AutoShutdown делает опрос состояния сети: Есть\Нет.
3. Если статус наличия инета - Да, ничего не происходит, т.к. инет есть
4. Если статус наличия инета - Нет, запускается обратный отсчёт в 20 секунд и программа мигает значком.
5. После чего комп выключается.
Немного картинок
1. При запуске прога сама сворачивается в трей и раз в минуту делает опрос наличия инета
2. Изначально такое окно

3. Если инет есть, то окно так и будет висеть в трее в состояии опроса раз в минуту

4. В случае исчезновения инета, окно AutoShutdown'a активизируется поверх всех окно с миганием кнопки на панели задач. И появится следующая надпись

5. Через 20 секунд компьютер отключится.