Have it your way, but there's no such thing as "an Access database created
in Developer version".
The Developer edition has always included Office Professional plus the
Access Developer Extensions (except, I believe, in Office 2000, when it was
possible to purchase the ADE separately, and now Visual Studio Tools for
Office only includes ADE). In all cases, Access Developer Extensions will
not install unless Access has been installed.
You create the application using Access. Once you've created the
application, you use ADE to package the application together with the
run-time version of Access. As stated before, packaging the application
makes no changes whatsoever to the application.
The run-time version is the exact same executable (msaccess.exe) as the
"regular" version of Access. The only difference is that design features
have been turned off in the run-time version through literally hundreds of
registry settings. In other words, Access IS present when the run-time is
installed. If it weren't, the application wouldn't work.
This is similar to VB, by the way. An executable compiled in Visual Basic
will not work unless the VB runtime files are present on the client machine.
Older versions of Windows didn't automatically include the VB runtime files,
like WIndows XP does (and Vista will): it was necessary to create an install
package to ensure that the VB runtime files were installed before the VB
executable could be used (The similarity ends there, though: the VB runtime
isn't analogous to the Access runtime)
Well, if you develop code in VB and run it OUTSIDE of VB, it's a
stand-alone. It doesn't require the application used to develop it.
[quoted text clipped - 19 lines]