diff --git a/GrasshopperAsyncComponentDemo/GrasshopperAsyncComponentDemo.csproj b/GrasshopperAsyncComponentDemo/GrasshopperAsyncComponentDemo.csproj
index e0ff5f8..cc2af6e 100644
--- a/GrasshopperAsyncComponentDemo/GrasshopperAsyncComponentDemo.csproj
+++ b/GrasshopperAsyncComponentDemo/GrasshopperAsyncComponentDemo.csproj
@@ -46,6 +46,11 @@
+
+ True
+ True
+ Resources.resx
+
@@ -60,6 +65,15 @@
GrasshopperAsyncComponent
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ ..\Resources\logo32.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/GrasshopperAsyncComponentDemo/Resources/logo32.png b/GrasshopperAsyncComponentDemo/Resources/logo32.png
new file mode 100755
index 0000000..9b3004e
Binary files /dev/null and b/GrasshopperAsyncComponentDemo/Resources/logo32.png differ
diff --git a/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_PrimeCalculatorAsyncComponent.cs b/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_PrimeCalculatorAsyncComponent.cs
old mode 100644
new mode 100755
index 05394e5..0cd09e1
--- a/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_PrimeCalculatorAsyncComponent.cs
+++ b/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_PrimeCalculatorAsyncComponent.cs
@@ -13,7 +13,7 @@ namespace GrasshopperAsyncComponentDemo.SampleImplementations
{
public override Guid ComponentGuid { get => new Guid("22C612B0-2C57-47CE-B9FE-E10621F18933"); }
- protected override System.Drawing.Bitmap Icon { get => null; }
+ protected override System.Drawing.Bitmap Icon { get => Properties.Resources.logo32; }
public override GH_Exposure Exposure => GH_Exposure.primary;
diff --git a/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs b/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs
old mode 100644
new mode 100755
index d190a33..b204825
--- a/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs
+++ b/GrasshopperAsyncComponentDemo/SampleImplementations/Sample_UslessCyclesComponent.cs
@@ -13,7 +13,7 @@ namespace GrasshopperAsyncComponentDemo.SampleImplementations
{
public override Guid ComponentGuid { get => new Guid("DF2B93E2-052D-4BE4-BC62-90DC1F169BF6"); }
- protected override System.Drawing.Bitmap Icon { get => null; }
+ protected override System.Drawing.Bitmap Icon { get => Properties.Resources.logo32; }
public override GH_Exposure Exposure => GH_Exposure.primary;
diff --git a/GrasshopperAsyncComponentDemo/packages.config b/GrasshopperAsyncComponentDemo/packages.config
deleted file mode 100644
index f0d29eb..0000000
--- a/GrasshopperAsyncComponentDemo/packages.config
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file