Полезные ссылки:
http://www.codeproject.com/
http://www.gotdotnet.ru/
Особенно на первой ссылке есть ответы на многие вопросы, так что прежде чем постить на предмет "а как сделать архиватор на C#" лезем по ссылкам.