If you're not publicly releasing it, I'd say just remove the admin GUI bind and add a bind for you GUI that's the same thing. That way you can still open the admin GUI if you need to.
If you are publicly releasing it, you wouldn't want to replace anything default. Maybe add a button onto the admin GUI that opens your GUI, or another bind? If possible just add more buttons to the admin GUI.