Something along the lines of changing your M10pacman script to:

#!/bin/bash
mount -n -o remount,ro /programs0
/programs0/empacman/empacman


A better solution would be to have a script in preinit.d called N01mountdrives:

#!/bin/bash
echo "Mounting /programs0..."
mount -n /programs0


The "N", instead of an "M" causes that script to be run after / is mounted on boot, but before anything else is done. Or something like that. I added the echo line there so you can see exactly where in the boot sequence it runs.

With the introduction of empacman, this topic is probably deserving of an FAQ entry now...