diff --git a/paket.dependencies b/paket.dependencies
index 51185557..f7f692c6 100644
--- a/paket.dependencies
+++ b/paket.dependencies
@@ -7,4 +7,5 @@ nuget FsCheck.Xunit
nuget xunit.runner.console
nuget xunit.assert
nuget FAKE
-nuget Mono.Cecil
\ No newline at end of file
+nuget Mono.Cecil
+nuget GtkSharp
\ No newline at end of file
diff --git a/paket.lock b/paket.lock
index 40aeb71a..0b74580d 100644
--- a/paket.lock
+++ b/paket.lock
@@ -13,6 +13,7 @@ NUGET
FSharpVSPowerTools.Core (>= 2.3 < 2.4)
FSharpVSPowerTools.Core (2.3)
FSharp.Compiler.Service (>= 2.0.0.3)
+ GtkSharp (3.1.3)
Mono.Cecil (0.9.6.1)
System.Collections (4.0.10) - framework: dnxcore50
System.Diagnostics.Debug (>= 4.0) - framework: dnxcore50
diff --git a/src/OpenTK.GLWidget/OpenTK.GLWidget.csproj b/src/OpenTK.GLWidget/OpenTK.GLWidget.csproj
index 73eedf78..e71c63a7 100644
--- a/src/OpenTK.GLWidget/OpenTK.GLWidget.csproj
+++ b/src/OpenTK.GLWidget/OpenTK.GLWidget.csproj
@@ -39,6 +39,8 @@
false
false
true
+ v4.5
+
True
@@ -56,6 +58,7 @@
4
AllRules.ruleset
full
+ false
True
@@ -72,6 +75,7 @@
4
AllRules.ruleset
none
+ false
True
@@ -108,10 +112,34 @@
+
+
+
+ <__paket__GtkSharp_targets>net45\GtkSharp
+
+
+
+
+
+
+
+ ..\..\packages\GtkSharp\lib\net45\cairo-sharp.dll
+ True
+ True
+
+
+ ..\..\packages\GtkSharp\lib\net45\gio-sharp.dll
+ True
+ True
+
+
+
+
+
\ No newline at end of file
diff --git a/src/OpenTK.GLWidget/paket.references b/src/OpenTK.GLWidget/paket.references
index e69de29b..0a38793d 100644
--- a/src/OpenTK.GLWidget/paket.references
+++ b/src/OpenTK.GLWidget/paket.references
@@ -0,0 +1 @@
+GtkSharp
\ No newline at end of file