Hola que tal, existen programas que te pueden modificar tu fuente para que no se puede leer, no recuerdo ahorita el nombre del programa pero revisa en google y encontraras varios
Y si, puedes crear una DLL externa, la cual contenga toda la información que tu creas necesaria y al generarla la anexas a cada uno de tus proyectos y la referencias y con eso ya esta listo.