Per la 1) si può fare, metti tutte le dll e gli ocx in una cartella comune a tutti e su ogni pc che deve usare il programma registri uno per uno le dll e gli ocx così punteranno alla cartella comune, non è un gran risparmio ma eviti di dover fare il setup su ogni macchina.

per la 2) Cosa intendi per cancellare? Ripulire il datagrid?