diff --git a/Prototypes/Dock.wl b/Prototypes/Dock.wl
index d84fc3b..1fc781b 100644
--- a/Prototypes/Dock.wl
+++ b/Prototypes/Dock.wl
@@ -6,35 +6,37 @@ CreateDockButton[ assoc_Association ] := Module[{db},
   db
 ]
 
+iconsdir = FileNameJoin[{ $InputDirectoryName, "icons" }];
+
 buttons := Map[
   CreateDockButton,
   {
     <|
       "Name" -> "DocumentationCenter",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "spikey.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "spikey.png" }]] ,
       "Action" :> SystemOpen["paclet:guide/WolframRoot"],
       "Tooltip" -> "Open Documentation Center"
     |>,
     <|
       "Name" -> "CopyBuildInfo",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "copy-info.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "copy-info.png" }]] ,
       "Action" :> CopyToClipboard[$BuildInfo],
       "Tooltip" -> "Copy build information"
     |>,
     <|
       "Name" -> "NeuralNetRepository",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "neuralnet-repo.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "neuralnet-repo.png" }]] ,
       "Action" :> SystemOpen["https://resources.wolframcloud.com/NeuralNetRepository"],
       "Tooltip" -> "Open Neural Network Repository"
     |>,
     <|
       "Name" -> "GitHub",
-      "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "github.png" }]] ,
+      "Icon" -> Import[FileNameJoin[{ iconsdir, "github.png" }]] ,
       "Action" :> SystemOpen["https://github.com/arnoudbuzing/prototypes"],
       "Tooltip" -> "Open Prototypes Repository"
     |>
   }
-]
+];
 
 CreateDock[] := (Once[buttons]; CreateDock[ $DockButtons ]);