diff --git a/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp b/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp
index 1d3b38313..5ed96f534 100644
--- a/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp
+++ b/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp
@@ -50,6 +50,8 @@ SettingsDialog::SettingsDialog(
ui->m_pComboBoxTlsKeyLength->setItemIcon(1, QIcon::fromTheme(QStringLiteral("security-medium")));
ui->m_pComboBoxTlsKeyLength->setItemIcon(2, QIcon::fromTheme(QIcon::ThemeIcon::SecurityHigh));
+ ui->m_pPushButtonTlsRegenCert->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::ViewRefresh));
+
ui->m_pPushButtonTlsCertPath->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpen));
ui->m_pButtonBrowseLog->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpen));
diff --git a/src/apps/res/deskflow.qrc b/src/apps/res/deskflow.qrc
index 550b011aa..8150c418d 100644
--- a/src/apps/res/deskflow.qrc
+++ b/src/apps/res/deskflow.qrc
@@ -3,17 +3,21 @@
icons/deskflow-dark/actions/16/edit-copy.svg
icons/deskflow-dark/actions/16/document-open.svg
icons/deskflow-dark/actions/16/tools-report-bug.svg
+ icons/deskflow-dark/actions/16/view-refresh.svg
icons/deskflow-dark/actions/22/edit-copy.svg
icons/deskflow-dark/actions/22/document-open.svg
icons/deskflow-dark/actions/22/tools-report-bug.svg
+ icons/deskflow-dark/actions/22/view-refresh.svg
icons/deskflow-dark/actions/24/edit-copy.svg
icons/deskflow-dark/actions/24/document-open.svg
icons/deskflow-dark/actions/24/tools-report-bug.svg
+ icons/deskflow-dark/actions/24/view-refresh.svg
icons/deskflow-dark/actions/32/application-exit.svg
icons/deskflow-dark/actions/32/dialog-cancel.svg
icons/deskflow-dark/actions/32/dialog-ok.svg
icons/deskflow-dark/actions/32/dialog-ok-apply.svg
icons/deskflow-dark/actions/32/document-open.svg
+ icons/deskflow-dark/actions/32/view-refresh.svg
icons/deskflow-dark/apps/64/deskflow.svg
icons/deskflow-dark/apps/64/deskflow-symbolic.svg
icons/deskflow-dark/devices/64/video-display.svg
@@ -39,17 +43,21 @@
icons/deskflow-light/actions/16/edit-copy.svg
icons/deskflow-light/actions/16/document-open.svg
icons/deskflow-light/actions/16/tools-report-bug.svg
+ icons/deskflow-light/actions/16/view-refresh.svg
icons/deskflow-light/actions/22/edit-copy.svg
icons/deskflow-light/actions/22/document-open.svg
icons/deskflow-light/actions/22/tools-report-bug.svg
+ icons/deskflow-light/actions/22/view-refresh.svg
icons/deskflow-light/actions/24/edit-copy.svg
icons/deskflow-light/actions/24/document-open.svg
icons/deskflow-light/actions/24/tools-report-bug.svg
+ icons/deskflow-light/actions/24/view-refresh.svg
icons/deskflow-light/actions/32/application-exit.svg
icons/deskflow-light/actions/32/dialog-cancel.svg
icons/deskflow-light/actions/32/dialog-ok.svg
icons/deskflow-light/actions/32/dialog-ok-apply.svg
icons/deskflow-light/actions/32/document-open.svg
+ icons/deskflow-light/actions/32/view-refresh.svg
icons/deskflow-light/apps/64/deskflow.svg
icons/deskflow-light/apps/64/deskflow-symbolic.svg
icons/deskflow-light/devices/64/video-display.svg
diff --git a/src/apps/res/icons/deskflow-dark/actions/16/view-refresh.svg b/src/apps/res/icons/deskflow-dark/actions/16/view-refresh.svg
new file mode 100644
index 000000000..1dc2f9e34
--- /dev/null
+++ b/src/apps/res/icons/deskflow-dark/actions/16/view-refresh.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/src/apps/res/icons/deskflow-dark/actions/22/view-refresh.svg b/src/apps/res/icons/deskflow-dark/actions/22/view-refresh.svg
new file mode 100644
index 000000000..159a43624
--- /dev/null
+++ b/src/apps/res/icons/deskflow-dark/actions/22/view-refresh.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/src/apps/res/icons/deskflow-dark/actions/24/view-refresh.svg b/src/apps/res/icons/deskflow-dark/actions/24/view-refresh.svg
new file mode 100644
index 000000000..0e69d62e3
--- /dev/null
+++ b/src/apps/res/icons/deskflow-dark/actions/24/view-refresh.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/apps/res/icons/deskflow-dark/actions/32/view-refresh.svg b/src/apps/res/icons/deskflow-dark/actions/32/view-refresh.svg
new file mode 100644
index 000000000..7b20247f9
--- /dev/null
+++ b/src/apps/res/icons/deskflow-dark/actions/32/view-refresh.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/src/apps/res/icons/deskflow-light/actions/16/view-refresh.svg b/src/apps/res/icons/deskflow-light/actions/16/view-refresh.svg
new file mode 100644
index 000000000..d191cd384
--- /dev/null
+++ b/src/apps/res/icons/deskflow-light/actions/16/view-refresh.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/res/icons/deskflow-light/actions/22/view-refresh.svg b/src/apps/res/icons/deskflow-light/actions/22/view-refresh.svg
new file mode 100644
index 000000000..9059500a9
--- /dev/null
+++ b/src/apps/res/icons/deskflow-light/actions/22/view-refresh.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/res/icons/deskflow-light/actions/24/view-refresh.svg b/src/apps/res/icons/deskflow-light/actions/24/view-refresh.svg
new file mode 100644
index 000000000..50129933c
--- /dev/null
+++ b/src/apps/res/icons/deskflow-light/actions/24/view-refresh.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/apps/res/icons/deskflow-light/actions/32/view-refresh.svg b/src/apps/res/icons/deskflow-light/actions/32/view-refresh.svg
new file mode 100644
index 000000000..0d74f59c3
--- /dev/null
+++ b/src/apps/res/icons/deskflow-light/actions/32/view-refresh.svg
@@ -0,0 +1,6 @@
+