Currently, it opens the last version of Access that was opened! This is not a solution.
It gets worse when the user has Access 2007 installed + Access 2003 Runtime version. After using the runtime, double clicking on an .MDB makes it try to open a 2007 version in 2003.