Hi Mohamed,
No, background mode makes it much more difficult to catch that process has finished.
It was introduced after RUNLOGIC was already developed. Why are you looking for BGD? I saw users asking for BGD when each process was running too long and exceeded timeout. It looks like this is not your case:).
-Gersh