diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml
index 4d2f49331..3a41b5b6d 100644
--- a/resources/systems/macos/es_find_rules.xml
+++ b/resources/systems/macos/es_find_rules.xml
@@ -182,6 +182,12 @@
/Applications/Snes9x.app/Contents/MacOS/Snes9x
+
+
+
+ /Applications/Steam.app/Contents/MacOS/steam_osx
+
+
diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml
index 8fa5a77e2..02a0eb122 100644
--- a/resources/systems/unix/es_find_rules.xml
+++ b/resources/systems/unix/es_find_rules.xml
@@ -371,6 +371,12 @@
~/.local/share/flatpak/exports/bin/com.snes9x.Snes9x
+
+
+
+ steam
+
+
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index 95099f709..3529dae8f 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -399,6 +399,19 @@
%ESPATH%\..\snes9x\snes9x-x64.exe
+
+
+
+ SOFTWARE\Valve\Steam\SteamExe
+
+
+ steam.exe
+
+
+ C:\Program Files (x86)\Steam\steam.exe
+ D:\Program Files (x86)\Steam\steam.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index ea091655c..6a3d5b0c7 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -261,6 +261,19 @@
%ESPATH%\..\snes9x\snes9x-x64.exe
+
+
+
+ SOFTWARE\Valve\Steam\SteamExe
+
+
+ steam.exe
+
+
+ C:\Program Files (x86)\Steam\steam.exe
+ D:\Program Files (x86)\Steam\steam.exe
+
+