I have used runtime 2007 to run lots of 2003 data bases.
Unless it has changed you need to make up a lot of other things. For example, an error (maybe you have a spelling wrong for a field name in you code or macro) will result in the data base instantly closing.
If you have code or...