diff --git a/Code/Mantid/Kernel/src/AlgorithmFactory.cpp b/Code/Mantid/Kernel/src/AlgorithmFactory.cpp
deleted file mode 100644
index 3b6f2a3d769a4f27691b1adf0a6982c8c24d557b..0000000000000000000000000000000000000000
--- a/Code/Mantid/Kernel/src/AlgorithmFactory.cpp
+++ /dev/null
@@ -1,28 +0,0 @@
-#include "../inc/AlgorithmFactory.h"
-
-namespace Mantid
-{
-namespace Kernel
-{
-	Logger& AlgorithmFactory::g_log = Logger::get("AlgorithmFactory");
-
-	// Initialise the instance pointer to zero
-	AlgorithmFactory* AlgorithmFactory::m_instance = 0;
-
-	AlgorithmFactory::AlgorithmFactory()
-	{
-	}
-
-	AlgorithmFactory::~AlgorithmFactory()
-	{
-	  delete m_instance;
-	}
-
-	AlgorithmFactory* AlgorithmFactory::Instance()
-	{
-	  if (!m_instance) m_instance=new AlgorithmFactory;
-	  return m_instance;
-	}
-
-} // namespace Kernel
-} // namespace Mantid