Primeramente acces nunca me ha gustado como acces tiene muchas limitaciones te recomendaría que mejor usaras
SQL Server Express con esto se te facilitaría el trabajo ya que la plataforma .Net cuenta con clases para manejar este tipo de base de datos de una manera fácil.
Con respecto a las versiones del framework es opcion tuya si quitas las versiones anteriores en mi caso no las quitaria yo tengo todas las versiones instaladas en mi pc.
Aqui te dejo un ariticulo de como realizar operaciones en tu bd sql server desde .Net
http://ltuttini.blogspot.com/2010/01...s-simples.html
Y si piensas trabajar con acces(cosa que a mi no me gusta).
http://ltuttini.blogspot.com/search/label/MS%20Access