I am writeing a toolbar program, so when you click the icon it starts a program. I got it working somewhat but was wondering the best way to start the program. I am useing something to the following pid_t pid; char *my_args[0]; my_args[0] = NULL; pid = fork(); if (pid == 0) { execvp("Path/to/prog", my_args); } is that proper? or is there a better way todo it? or am i going about it all wrong, any help would be great. Jason