Hola Séneca:
La idea es buena de hacerlo sobre una clase, tambien podrias crear una libreria, es muy facil hacerla, creas un proyecto en main y lo salvas en libreria, luego esa libreria la incorporas a tus aplicaciones, haces lo típico de una libreria, la inicializas, haces visible tu panel llamando a un sub de tu libreria, borras los objetos, etc . Puedes crear métodos, eventos y variables que te interesen. Lo mismo que haces en la clase puedes hacerlo en main directamente y compilar en libreria, la verdad que son muy prácticas y te deja un código muy limpio.
Yo he empleado esos dos métodos, y por otras cuestiones crear paneles diferentes en main. En programación sabes que hay mil formas de hacer una misma cosa, lo importante es conseguirlo. Mientras te guste funcione rápido y bien creo que con eso basta.
Saludos