I recently had the same problem. Turned out the most recent SP1 rollup (8?) for Exchange 2007 fixed the problem. If you read the associated docs it addresses several different problems which can cause store.exe to stop. Make sure you have it installed. It is easy to miss since it shows up under "optional" updates.
Just an FYI, don't install SP2 for Exchange 2007. It will break Exchange on SBS