A simple service using Topshelf that reorganize files in system download folder
EDIT: Now using System.Timers instead of System.IO.FileSystemWatcher. Reorganization will therefore be triggered by time based intervals rather than on file change, making it easier to find recently downloaded files.