diff --git a/src/gajim.py b/src/gajim.py
index 1726980054f076cb6b955f9907aef4b4b56b2705..978bc3fa617091031c73f29758decf9ebd6783d7 100755
--- a/src/gajim.py
+++ b/src/gajim.py
@@ -41,12 +41,13 @@ from chat_control import ChatControlBase
 
 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
+if os.name == 'posix': # dl module is Unix Only
+	try: # rename the process name to gajim
+		import dl
+		libc = dl.open('/lib/libc.so.6')
+		libc.call('prctl', 15, 'gajim\0', 0, 0, 0)
+	except:
+		pass
 
 try:
 	import gtk