Eu iria com QT e SQLite.
SQLite é um banco de dados muito simples. Todos os dados estão em arquivo único. O QT é um kit de ferramentas para criar aplicativos em C ++. Há um bom IDE (para criação de GUI) também, o QTCreator. A combinação pode ser um exagero para pequenos projetos, no entanto.
Deve estar no repositório oficial.
A partir da importação de arquivos do MS Access. É muito difícil. Até mesmo a Microsoft tem problemas com a conversão de versões antigas de arquivos de banco de dados para formatos mais recentes.