You can use VB
or some other programming language for the front end as well, but it will still launch the ACCESS.EXE process when you access the data.
If you just want to store data and do all of your functions in a programmed front end, you have many options for storing your data besides Access.
It sounds like you have done something like this and want to use Access for the data storage component. If you are running Access from an EXE that you created in a programming language, then Access will run but won't actually appear on the screen. You might also consider MSDE or SQL Express for the back end for this type of solution.