diff --git a/src/lib/adblock/adblockicon.cpp b/src/lib/adblock/adblockicon.cpp
index ef4ece6d0..1c66ad463 100644
--- a/src/lib/adblock/adblockicon.cpp
+++ b/src/lib/adblock/adblockicon.cpp
@@ -37,7 +37,6 @@ AdBlockIcon::AdBlockIcon(QupZilla* mainClass, QWidget* parent)
, m_timerTicks(0)
, m_enabled(false)
{
- setMaximumHeight(16);
setCursor(Qt::PointingHandCursor);
setToolTip(tr("AdBlock lets you block unwanted content on web pages"));
diff --git a/src/lib/data/icons/other/adblock-disabled.png b/src/lib/data/icons/other/adblock-disabled.png
index 453bb7b96..7524a7e42 100644
Binary files a/src/lib/data/icons/other/adblock-disabled.png and b/src/lib/data/icons/other/adblock-disabled.png differ
diff --git a/src/lib/data/icons/other/adblock.png b/src/lib/data/icons/other/adblock.png
index ce13495cb..6ca1f48f7 100644
Binary files a/src/lib/data/icons/other/adblock.png and b/src/lib/data/icons/other/adblock.png differ
diff --git a/src/plugins/GreaseMonkey/data/icon16.png b/src/plugins/GreaseMonkey/data/icon16.png
new file mode 100644
index 000000000..3ec669de6
Binary files /dev/null and b/src/plugins/GreaseMonkey/data/icon16.png differ
diff --git a/src/plugins/GreaseMonkey/gm_icon.cpp b/src/plugins/GreaseMonkey/gm_icon.cpp
index 640eb834e..0fa08a5e5 100644
--- a/src/plugins/GreaseMonkey/gm_icon.cpp
+++ b/src/plugins/GreaseMonkey/gm_icon.cpp
@@ -25,7 +25,7 @@ GM_Icon::GM_Icon(GM_Manager* manager, QupZilla* window)
, m_window(window)
{
setCursor(Qt::PointingHandCursor);
- setPixmap(QPixmap(":gm/data/icon18.png"));
+ setPixmap(QPixmap(":gm/data/icon16.png"));
setToolTip(tr("Open GreaseMonkey settings"));
connect(this, SIGNAL(clicked(QPoint)), this, SLOT(openSettings()));
diff --git a/src/plugins/GreaseMonkey/gm_manager.cpp b/src/plugins/GreaseMonkey/gm_manager.cpp
index e598870af..c031e16f1 100644
--- a/src/plugins/GreaseMonkey/gm_manager.cpp
+++ b/src/plugins/GreaseMonkey/gm_manager.cpp
@@ -271,7 +271,6 @@ bool GM_Manager::canRunOnScheme(const QString &scheme)
|| scheme == QLatin1String("data") || scheme == QLatin1String("ftp"));
}
-
void GM_Manager::mainWindowCreated(QupZilla* window)
{
GM_Icon* icon = new GM_Icon(this, window);
diff --git a/src/plugins/GreaseMonkey/greasemonkey.qrc b/src/plugins/GreaseMonkey/greasemonkey.qrc
index cc023055f..b76d74384 100644
--- a/src/plugins/GreaseMonkey/greasemonkey.qrc
+++ b/src/plugins/GreaseMonkey/greasemonkey.qrc
@@ -19,5 +19,6 @@
locale/uk_UA.qm
locale/fa_IR.qm
data/icon18.png
+ data/icon16.png