You can start processes in the background with nohup.
Example:
nohup ./myprog -arg1 -arg2 &
Output:
[1] 1769
nohup: ignoring input and appending output to 'nohup.out'
Remember to kill the task later with the given PID:
kill 1769
To bring the process in the foreground you must enter the jobnumber, in this case [1]:
fg %1