diff -ru gajim-29.08.2006/trunk/launch.sh gajim-prctl/trunk/launch.sh
--- gajim-29.08.2006/trunk/launch.sh	2006-08-29 19:20:45.000000000 +0400
+++ gajim-prctl/trunk/launch.sh	2006-08-29 19:32:25.000000000 +0400
@@ -1,3 +1,3 @@
 #!/bin/sh
 cd `dirname $0`/src
-exec python -OOt gajim.py $@
+exec -a gajim python -OOt gajim.py $@
diff -ru gajim-29.08.2006/trunk/scripts/gajim gajim-prctl/trunk/scripts/gajim
--- gajim-29.08.2006/trunk/scripts/gajim	2006-08-29 19:20:55.000000000 +0400
+++ gajim-prctl/trunk/scripts/gajim	2006-08-29 19:36:16.000000000 +0400
@@ -29,4 +29,4 @@
 
 cd PREFIX/share/gajim/src
 export PYTHONPATH="$PYTHONPATH:PREFIXLIB/gajim"
-exec PYTHON_EXEC -OO gajim.py $@
+exec -a gajim PYTHON_EXEC -OO gajim.py $@
diff -ru gajim-29.08.2006/trunk/src/gajim.py gajim-prctl/trunk/src/gajim.py
--- gajim-29.08.2006/trunk/src/gajim.py	2006-08-29 19:20:47.000000000 +0400
+++ gajim-prctl/trunk/src/gajim.py	2006-08-29 19:39:29.000000000 +0400
@@ -42,6 +42,13 @@
 from common import exceptions
 
 try:
+	import dl
+	libc = dl.open('/lib/libc.so.6')
+	libc.call('prctl',15,'gajim\0',0,0,0)
+except:
+	pass
+
+try:
 	import gtk
 except RuntimeError, msg:
 	if str(msg) == 'could not open display':
