if it is a current user(local) process u can add it via Gnome menu System>preferences>Sessions>Startup.while root level need editing and adding /etc/rc.local or equivalent file.google can help.
*www.samiux.org/wordpress/?p=18
for a debian setup:
*www.togaware.com/linux/survivor/No_IP.html