diff --git a/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp b/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp
index 299fa8ac6..97f370c8e 100644
--- a/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp
+++ b/plugins/channelrx/chanalyzer/chanalyzerplugin.cpp
@@ -43,8 +43,3 @@ PluginInstanceGUI* ChannelAnalyzerPlugin::createRxChannelGUI(const QString& chan
 		return NULL;
 	}
 }
-
-void ChannelAnalyzerPlugin::createInstanceChannelAnalyzer(DeviceUISet *deviceUISet)
-{
-	ChannelAnalyzerGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/chanalyzer/chanalyzerplugin.h b/plugins/channelrx/chanalyzer/chanalyzerplugin.h
index 157e2f43e..267393132 100644
--- a/plugins/channelrx/chanalyzer/chanalyzerplugin.h
+++ b/plugins/channelrx/chanalyzer/chanalyzerplugin.h
@@ -23,9 +23,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceChannelAnalyzer(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_CHANALYZERPLUGIN_H
diff --git a/plugins/channelrx/chanalyzerng/chanalyzerngplugin.cpp b/plugins/channelrx/chanalyzerng/chanalyzerngplugin.cpp
index d9fe5faf3..f5881edec 100644
--- a/plugins/channelrx/chanalyzerng/chanalyzerngplugin.cpp
+++ b/plugins/channelrx/chanalyzerng/chanalyzerngplugin.cpp
@@ -58,8 +58,3 @@ PluginInstanceGUI* ChannelAnalyzerNGPlugin::createRxChannelGUI(const QString& ch
 		return NULL;
 	}
 }
-
-void ChannelAnalyzerNGPlugin::createInstanceChannelAnalyzer(DeviceUISet *deviceUISet)
-{
-    ChannelAnalyzerNGGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/chanalyzerng/chanalyzerngplugin.h b/plugins/channelrx/chanalyzerng/chanalyzerngplugin.h
index bdd5fb97e..90993336e 100644
--- a/plugins/channelrx/chanalyzerng/chanalyzerngplugin.h
+++ b/plugins/channelrx/chanalyzerng/chanalyzerngplugin.h
@@ -40,9 +40,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceChannelAnalyzer(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_CHANALYZERNGPLUGIN_H
diff --git a/plugins/channelrx/demodam/amdemodplugin.cpp b/plugins/channelrx/demodam/amdemodplugin.cpp
index c9187a4bd..3c781aa77 100644
--- a/plugins/channelrx/demodam/amdemodplugin.cpp
+++ b/plugins/channelrx/demodam/amdemodplugin.cpp
@@ -43,8 +43,3 @@ PluginInstanceGUI* AMDemodPlugin::createRxChannelGUI(const QString& channelName,
 		return NULL;
 	}
 }
-
-void AMDemodPlugin::createInstanceDemodAM(DeviceUISet *deviceUISet)
-{
-	AMDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodam/amdemodplugin.h b/plugins/channelrx/demodam/amdemodplugin.h
index 85c963444..0f4e4fca7 100644
--- a/plugins/channelrx/demodam/amdemodplugin.h
+++ b/plugins/channelrx/demodam/amdemodplugin.h
@@ -39,9 +39,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceDemodAM(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_AMPLUGIN_H
diff --git a/plugins/channelrx/demodatv/atvdemodplugin.cpp b/plugins/channelrx/demodatv/atvdemodplugin.cpp
index 62cc7327a..2cb0de19c 100644
--- a/plugins/channelrx/demodatv/atvdemodplugin.cpp
+++ b/plugins/channelrx/demodatv/atvdemodplugin.cpp
@@ -65,8 +65,3 @@ PluginInstanceGUI* ATVDemodPlugin::createRxChannelGUI(const QString& strChannelN
 		return NULL;
 	}
 }
-
-void ATVDemodPlugin::createInstanceDemodATV(DeviceUISet *deviceUISet)
-{
-    ATVDemodGUI::create(m_ptrPluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodatv/atvdemodplugin.h b/plugins/channelrx/demodatv/atvdemodplugin.h
index d4d3da41e..e8f61e681 100644
--- a/plugins/channelrx/demodatv/atvdemodplugin.h
+++ b/plugins/channelrx/demodatv/atvdemodplugin.h
@@ -41,9 +41,6 @@ private:
     static const PluginDescriptor m_ptrPluginDescriptor;
 
     PluginAPI* m_ptrPluginAPI;
-
-private slots:
-    void createInstanceDemodATV(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_ATVPLUGIN_H
diff --git a/plugins/channelrx/demodbfm/bfmplugin.cpp b/plugins/channelrx/demodbfm/bfmplugin.cpp
index 70e86b158..923f7a20f 100644
--- a/plugins/channelrx/demodbfm/bfmplugin.cpp
+++ b/plugins/channelrx/demodbfm/bfmplugin.cpp
@@ -60,8 +60,3 @@ PluginInstanceGUI* BFMPlugin::createRxChannelGUI(const QString& channelName, Dev
 		return 0;
 	}
 }
-
-void BFMPlugin::createInstanceBFM(DeviceUISet *deviceUISet)
-{
-	BFMDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodbfm/bfmplugin.h b/plugins/channelrx/demodbfm/bfmplugin.h
index 74d5ae02b..8377ac745 100644
--- a/plugins/channelrx/demodbfm/bfmplugin.h
+++ b/plugins/channelrx/demodbfm/bfmplugin.h
@@ -40,9 +40,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceBFM(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_BFMPLUGIN_H
diff --git a/plugins/channelrx/demoddsd/dsddemodplugin.cpp b/plugins/channelrx/demoddsd/dsddemodplugin.cpp
index e857536d0..6fdd2ae7f 100644
--- a/plugins/channelrx/demoddsd/dsddemodplugin.cpp
+++ b/plugins/channelrx/demoddsd/dsddemodplugin.cpp
@@ -60,8 +60,3 @@ PluginInstanceGUI* DSDDemodPlugin::createRxChannelGUI(const QString& channelName
 		return NULL;
 	}
 }
-
-void DSDDemodPlugin::createInstanceDSDDemod(DeviceUISet *deviceUISet)
-{
-    DSDDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demoddsd/dsddemodplugin.h b/plugins/channelrx/demoddsd/dsddemodplugin.h
index 212fc306e..5342f8b21 100644
--- a/plugins/channelrx/demoddsd/dsddemodplugin.h
+++ b/plugins/channelrx/demoddsd/dsddemodplugin.h
@@ -40,9 +40,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceDSDDemod(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_DSDDEMODLUGIN_H
diff --git a/plugins/channelrx/demodlora/loraplugin.cpp b/plugins/channelrx/demodlora/loraplugin.cpp
index d84cb09af..f777ed66c 100644
--- a/plugins/channelrx/demodlora/loraplugin.cpp
+++ b/plugins/channelrx/demodlora/loraplugin.cpp
@@ -42,8 +42,3 @@ PluginInstanceGUI* LoRaPlugin::createRxChannelGUI(const QString& channelName, De
 		return NULL;
 	}
 }
-
-void LoRaPlugin::createInstanceLoRa(DeviceUISet *deviceUISet)
-{
-	LoRaDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodlora/loraplugin.h b/plugins/channelrx/demodlora/loraplugin.h
index 5c1fa9f2b..2745db53d 100644
--- a/plugins/channelrx/demodlora/loraplugin.h
+++ b/plugins/channelrx/demodlora/loraplugin.h
@@ -23,9 +23,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceLoRa(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_LoRaPLUGIN_H
diff --git a/plugins/channelrx/demodnfm/nfmplugin.cpp b/plugins/channelrx/demodnfm/nfmplugin.cpp
index 7374031cb..3536a243e 100644
--- a/plugins/channelrx/demodnfm/nfmplugin.cpp
+++ b/plugins/channelrx/demodnfm/nfmplugin.cpp
@@ -41,8 +41,3 @@ PluginInstanceGUI* NFMPlugin::createRxChannelGUI(const QString& channelName, Dev
 		return NULL;
 	}
 }
-
-void NFMPlugin::createInstanceNFM(DeviceUISet *deviceUISet)
-{
-	NFMDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodnfm/nfmplugin.h b/plugins/channelrx/demodnfm/nfmplugin.h
index 7b80c05b4..d43e9c122 100644
--- a/plugins/channelrx/demodnfm/nfmplugin.h
+++ b/plugins/channelrx/demodnfm/nfmplugin.h
@@ -23,9 +23,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceNFM(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_NFMPLUGIN_H
diff --git a/plugins/channelrx/demodssb/ssbplugin.cpp b/plugins/channelrx/demodssb/ssbplugin.cpp
index 65f53a601..f0ce112ed 100644
--- a/plugins/channelrx/demodssb/ssbplugin.cpp
+++ b/plugins/channelrx/demodssb/ssbplugin.cpp
@@ -43,8 +43,3 @@ PluginInstanceGUI* SSBPlugin::createRxChannelGUI(const QString& channelName, Dev
 		return NULL;
 	}
 }
-
-void SSBPlugin::createInstanceSSB(DeviceUISet *deviceUISet)
-{
-	SSBDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodssb/ssbplugin.h b/plugins/channelrx/demodssb/ssbplugin.h
index a7e2ab8f2..b9c52b929 100644
--- a/plugins/channelrx/demodssb/ssbplugin.h
+++ b/plugins/channelrx/demodssb/ssbplugin.h
@@ -23,9 +23,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceSSB(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_SSBPLUGIN_H
diff --git a/plugins/channelrx/demodwfm/wfmplugin.cpp b/plugins/channelrx/demodwfm/wfmplugin.cpp
index 666fa7e83..3d56a2891 100644
--- a/plugins/channelrx/demodwfm/wfmplugin.cpp
+++ b/plugins/channelrx/demodwfm/wfmplugin.cpp
@@ -43,8 +43,3 @@ PluginInstanceGUI* WFMPlugin::createRxChannelGUI(const QString& channelName, Dev
 		return NULL;
 	}
 }
-
-void WFMPlugin::createInstanceWFM(DeviceUISet *deviceUISet)
-{
-	WFMDemodGUI::create(m_pluginAPI, deviceUISet);
-}
diff --git a/plugins/channelrx/demodwfm/wfmplugin.h b/plugins/channelrx/demodwfm/wfmplugin.h
index 0715d6797..077cb78fb 100644
--- a/plugins/channelrx/demodwfm/wfmplugin.h
+++ b/plugins/channelrx/demodwfm/wfmplugin.h
@@ -23,9 +23,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceWFM(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_WFMPLUGIN_H
diff --git a/plugins/channelrx/tcpsrc/tcpsrcplugin.cpp b/plugins/channelrx/tcpsrc/tcpsrcplugin.cpp
index 010638ede..c6baaedb3 100644
--- a/plugins/channelrx/tcpsrc/tcpsrcplugin.cpp
+++ b/plugins/channelrx/tcpsrc/tcpsrcplugin.cpp
@@ -45,10 +45,3 @@ PluginInstanceGUI* TCPSrcPlugin::createRxChannelGUI(const QString& channelName,
 		return NULL;
 	}
 }
-
-void TCPSrcPlugin::createInstanceTCPSrc(DeviceUISet *deviceUISet)
-{
-	TCPSrcGUI::create(m_pluginAPI, deviceUISet);
-//	deviceAPI->registerChannelInstance("sdrangel.channel.tcpsrc", gui);
-//	m_pluginAPI->addChannelRollup(gui);
-}
diff --git a/plugins/channelrx/tcpsrc/tcpsrcplugin.h b/plugins/channelrx/tcpsrc/tcpsrcplugin.h
index 94d30ec77..dcd15ea22 100644
--- a/plugins/channelrx/tcpsrc/tcpsrcplugin.h
+++ b/plugins/channelrx/tcpsrc/tcpsrcplugin.h
@@ -23,9 +23,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceTCPSrc(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_TCPSRCPLUGIN_H
diff --git a/plugins/channelrx/udpsrc/udpsrcplugin.cpp b/plugins/channelrx/udpsrc/udpsrcplugin.cpp
index 97a3a220c..b7043a4ea 100644
--- a/plugins/channelrx/udpsrc/udpsrcplugin.cpp
+++ b/plugins/channelrx/udpsrc/udpsrcplugin.cpp
@@ -62,10 +62,3 @@ PluginInstanceGUI* UDPSrcPlugin::createRxChannelGUI(const QString& channelName,
 		return 0;
 	}
 }
-
-void UDPSrcPlugin::createInstanceUDPSrc(DeviceUISet *deviceUISet)
-{
-	UDPSrcGUI::create(m_pluginAPI, deviceUISet);
-//	deviceAPI->registerChannelInstance("sdrangel.channel.udpsrc", gui);
-//	m_pluginAPI->addChannelRollup(gui);
-}
diff --git a/plugins/channelrx/udpsrc/udpsrcplugin.h b/plugins/channelrx/udpsrc/udpsrcplugin.h
index 3362fc847..2b75fab30 100644
--- a/plugins/channelrx/udpsrc/udpsrcplugin.h
+++ b/plugins/channelrx/udpsrc/udpsrcplugin.h
@@ -40,9 +40,6 @@ private:
 	static const PluginDescriptor m_pluginDescriptor;
 
 	PluginAPI* m_pluginAPI;
-
-private slots:
-	void createInstanceUDPSrc(DeviceUISet *deviceUISet);
 };
 
 #endif // INCLUDE_UDPSRCPLUGIN_H