Автозагрузка программы под любым рабочим столом

Доброго дня! Подкажите пожалуйста как сделать автозагрузку собственной программы при включении компьютера! У меня OpenSUSE 11.4, если из-под KDE, то вопрос решается размещением ссылки программы в /home/Пользователь/.kde4/Аutostart. Но мне нужно сделать загрузку под рабочим столом IceWM. Из возможных вариантов в интернете нашел такой:
создать свой скрипт с ЛЮБЫМ именем, например rclocal в /etc/init.d/ вида


#! /bin/sh

## This script simulates redhats rc.local (Add commands at the end)

### BEGIN INIT INFO
# Provides: rclocal
# Required-Start: $local_fs $remote_fs $network
# X-UnitedLinux-Should-Start: $ALL
# Required-Stop:
# X-UnitedLinux-Should-Stop:
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Short-Description: Simulates rc.local
# Description: Simulates redhats rc.local: contains  commands to execute after system has booted (all services are already available)
### END INIT INFO

## Execute ony when service is started
case $1 in
start)
## commands will be executed
"/home/Vladimir/Project/work/myProga"   -- здесь путь к исполняемому файлу.
;;
*)
exit 0
;;
esac

#After this line you can add your own startup things
#End

Сделал этот файл исполняемым и создал ссылку rc.local. Затем YaST → Система → Системные службы rclocal появляется как служба, в экспертном режиме ей можно задать уровень запуска, но при попытке включить службу выдает ошибку “/etc/init.d/rclocal start вернул 126 (неопределенная ошибка)”. В чем может быть дело?

у вас графическая прога и она должна запускаться при логине юзера? или же демон (служба)?
в первом случае надо надо добавить в ~/.icewm/startup

IceWM FAQ and Howto: Configuration

Графическая программа, не служба. Но там описывался вариант, как я понял, запуска программы как демона. т.е она будет загружаться и под KDE и под IceWM. По крайней мере хотелось бы… поясните пожалуйста “надо добавить в ~/.icewm/startup” что конкретно и куда? или может под IceWM более простой способ старта программы, типо как я описывал для KDE?

Не, графическая прога как служба не будет работать. Ей же куда-то рисовать надо.
Я icewm не знаю практически, но как я понял, тупо в файле /home/Vladimir/.icewm/startup добавить строчку
/home/Vladimir/Project/work/myProga

тогда при входе в icewm прога запустится

только по пути /home/Vladimir/.icewm/… у меня нет файла startup, есть только focus_mode и theme.

Попробуйте сделать desktop-файл в ~/.config/autostart/.

Раз файла нет, значит его можно создать и написать следующее:

#! /bin/bash
/home/Vladimir/Project/work/myProga &

Сделать файл исполняемым и программа запустится при старте icewm! Всем спасибо за помощь)