diff --git a/cutecoin.ico b/cutecoin.ico
new file mode 100644
index 0000000000000000000000000000000000000000..c5aa751ee9f6df53acef6566f8e95732824cec49
Binary files /dev/null and b/cutecoin.ico differ
diff --git a/cutecoin.png b/cutecoin.png
index b87448ae39a60683e2aeec4c255ec284f657a9b4..99f3fdfacf08667ebdd4c3d4013e6b9fac411e8d 100644
Binary files a/cutecoin.png and b/cutecoin.png differ
diff --git a/cutecoin.xcf b/cutecoin.xcf
new file mode 100644
index 0000000000000000000000000000000000000000..38cb821f6fb2672872549e4b85d508d8f598194a
Binary files /dev/null and b/cutecoin.xcf differ
diff --git a/setup.py b/setup.py
index 347935fa0aeded4b3c1fb37d474814a3d977968c..d320bcf40f0d9b42779faa010ba3bf8b02524501 100644
--- a/setup.py
+++ b/setup.py
@@ -45,23 +45,25 @@ options = {"path": sys.path,
 # preparation des cibles
 base = None
 file_type=""
+icon="cutecoin.png"
 if sys.platform == "win32":
     base = "Win32GUI"
     file_type=".exe"
+    icon="cutecoin.ico"
 
 target = Executable(
     script = "src/cutecoin/main.py",
     targetName="cutecoin"+file_type,
     base = base,
     compress = False,
-    icon = None,
+    icon = icon,
     )
 
 #############################################################################
 # creation du setup
 setup(
     name = "cutecoin",
-    version = "0.5",
+    version = "0.10",
     description = "UCoin client",
     author = "Inso",
     options = {"build_exe": options},