For your Information.
When I distribute Access Database as an EXE , I create the application in VB using the Access in 7.0 format at the backend, this is done by using the visual data manager in Visual Basic 6.0.
So all user orientated objects are displayed in the EXE but use the data in a access 7.0 database, which when packaged includes all files to operate the EXE, saying that I have never installed a compiled EXE on a PC where Access is not installed.
Personally I use Visual Basic if I need it to be an EXE.
Andy