Can, gnome-terminal, firefox, gedit, all be forced to open anything new (window) in the existing window as a "tab" only?

view story

http://stackoverflow.com – Everytime i click on gnome-terminal gedit firefox they keep on opening new windows as "separate" windows. the whole desktop becomes extremely crowded and hard to manage. i was able to use xdotool to fix up gnome-terminal a bit but gedit and firefox are still at it. (HowTos)