Full Description:
							
							nnCron is an advanced scheduler, scripting tool and automation manager. Besides possessing the traditional scheduler features (starting programs, displaying reminder messages and opening documents at specified time), nnCron also can: 
- start any program as a service, 
- run tasks as if they were started by specified user, 
- handle and restart so called missed tasks and reminders, 
- shut down and hibernate the computer or put it into sleep mode at a specified time, 
- "wake up" the computer in order to run a task, 
- display/hide/close/kill/minimize/maximize and hide specified windows to system tray, 
- display messages on screen and write them in a log file, 
- work with clipboard, files and registry, 
- emulate keyboard input and mouse activities, 
- dial and hang up, 
- use the system speaker to make beeps of specified length and frequency, 
- play audio files, 
- sync system time, 
- assign a specified priority to a process, 
- terminate any running process, 
- restart automatically after fatal errors. 
nnCron can be used as system event monitor: it can keep track of files, flags, windows, processes, mouse activities, periods of idle time, keyboard shortcuts, getting online/off line, insertion of disk in a drive, presence of a host in network (ping), amount of free space on a disk, etc., etc. 
nnCron understands cron table format (Unix) and is managed with easy-to-edit text crontab files. However, for those who prefer to work in a GUI environment, the program has a graphical shell which can be used to remove, add, edit and run tasks, set up reminders, change program settings. 
nnCron has its own powerful (Forth-compatible) scripting language, allows to use VBScript/JScript, as well as regular expressions, and can be further extended with plugins. 
nnCron can be started as a system service or as a regular standalone application.