I think you need to add a command to explicitly mount the filesystem that /programs0 is pointing to. If I remember right, the "M" scripts only guarantee that the *music* partition (/dev/hd[ab]4) is up, not that any other user partitions (/dev/hda2) are mounted.

Something along the lines of changing your M10pacman script to:

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

.

Try that and see if it works.
_________________________
- Tony C
my empeg stuff