diff --git a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
index af8c19b0bc..a1391799e2 100644
--- a/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
+++ b/BizHawk.Client.EmuHawk/BizHawk.Client.EmuHawk.csproj
@@ -614,6 +614,7 @@
RomStatusPicker.cs
+
Form
diff --git a/BizHawk.Client.EmuHawk/ToolAttributes.cs b/BizHawk.Client.EmuHawk/ToolAttributes.cs
new file mode 100644
index 0000000000..fdec622477
--- /dev/null
+++ b/BizHawk.Client.EmuHawk/ToolAttributes.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Drawing;
+
+namespace BizHawk.Client.EmuHawk
+{
+ [AttributeUsage(AttributeTargets.Class)]
+ public class ToolAttributes : Attribute
+ {
+ public ToolAttributes(bool released)
+ {
+ Released = released;
+ }
+
+ public bool Released { get; private set; }
+ }
+}
diff --git a/BizHawk.Client.EmuHawk/tools/Atari2600/Atari2600Debugger.cs b/BizHawk.Client.EmuHawk/tools/Atari2600/Atari2600Debugger.cs
index c88bdf2d60..2702a33ae8 100644
--- a/BizHawk.Client.EmuHawk/tools/Atari2600/Atari2600Debugger.cs
+++ b/BizHawk.Client.EmuHawk/tools/Atari2600/Atari2600Debugger.cs
@@ -13,6 +13,7 @@ using BizHawk.Emulation.Common;
namespace BizHawk.Client.EmuHawk
{
+ [ToolAttributes(released: false)]
public partial class Atari2600Debugger : Form, IToolForm
{
// TODO:
diff --git a/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.cs b/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.cs
index de3381bd7e..ccec49a264 100644
--- a/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.cs
+++ b/BizHawk.Client.EmuHawk/tools/Debugger/GenericDebugger.cs
@@ -13,6 +13,7 @@ using BizHawk.Client.Common;
namespace BizHawk.Client.EmuHawk
{
+ [ToolAttributes(released: false)]
public partial class GenericDebugger : Form, IToolForm, IControlMainform
{
private int _defaultWidth;