Index: /network-scanner/branches/BTIntegration/umit/scan/bt/gui/btcore.py
===================================================================
--- /network-scanner/branches/BTIntegration/umit/scan/bt/gui/btcore.py (revision 5906)
+++ /network-scanner/branches/BTIntegration/umit/scan/bt/gui/btcore.py (revision 5916)
@@ -26,4 +26,14 @@
 import gtk
 
+from higwidgets.higdialogs import HIGDialog, HIGAlertDialog
+
+def missing_bt_library(library_name):
+    dlg = HIGAlertDialog(type=gtk.MESSAGE_WARNING, 
+                                 message_format=('Missing ' + library_name), 
+                                 secondary_text=("Bluetooth library could not be found"))
+    dlg.run()
+    dlg.destroy()
+      
+
 if(platform.system()=="Darwin"):
    try:
@@ -31,5 +41,6 @@
    except ImportError:
       print >> sys.stderr, "Error loading LightBlue dependency.Exiting UmitBT..."
-      raise
+      missing_bt_library("lightblue") 
+      #raise
 else:
    try:
@@ -37,8 +48,9 @@
    except ImportError:
       print >> sys.stderr, "Error loading PyBluez dependency. Exiting UmitBT..."
+      missing_bt_library("pybluez") 
       raise
 
 #from umitCore.I18N import _
-from higwidgets.higdialogs import HIGDialog, HIGAlertDialog
+
 
 import umit.scan.bt.gui.io
