Ahh.. never mind then :^) I guess I didn't understand the problem fully.
One thing that I was thinking about though was a way to order the commands in config.ini. What if we used EXEC in config.ini to execute the player? If Hijack gets to the end of the EXEC list and there was no command to EXEC the player, then it would start up the player anyway. This would allow us to:
@EXEC "some program"
@EXEC "/path/to/player"
@EXEC "irattach /dev/ttyS2"
and no new commands would have to be added. Doesn't Hijack use the same exec function anyway to start the player?