NDesk.Options is a callback-based program option parser for C#. WWW: http://www.ndesk.org/Options