Hi,
o que voce esta fazendo e parde de um conceito chamado GED (Gerenciamento Eletronico de Documentos)
e se interesar pesquise mais sobre GED.
existe uma empresa que cria controles voltado parra esse nicho do mercado
ela tem comonentes para scanning da uma olhada no linq a seguir.
vale a pena dar uma conferida nos outros controles que eles criam.
http://www.accusoft.com/scanning.htm
Att,