Работать должно спокойно от Raspbian.
chmod +x делали?
автозагрузку для RaspBMC смотрите в сторону upstart script:
/etc/init/yourprogram.conf:
yourprogramdescription "yourprogram startup script"
start on (started mountall)
task
exec yourprogram [yourprogram parameters]