What you do is not terribly bad - you share your constants in one easily changeable place, which is a very good idea.
GlobalStrings , ( ). ( , , ApplicationName Publisher).
(, ). simlar- "" . , . "" , , , . , " " , DataAccess , , const/ DataAccess, "global" DataAccess.DefaultNullString - , .
, "", "" ( " , , " )
, /, GlobalStrings .