Le variabili col nome corto fanno confusione!
La lunghezza dei loro nomi non costa niente, in termini di memoria: Dim D as Int occuperà la stessa memoria di Dim DataUltimaVendita as Int, però non perderai la testa domandandoti cosa diavolo sia D.
Ho capito che intendi dire il nome del modulo, ma comunque ti consiglio di non farli troppo corti, per lo stesso motivo. Meglio poi usare un prefisso (io uso mod, ma anche m può andare bene).
In genere, è consigliabile dichiarare e inizializzare variabili globali a livello di processo nel Service Starter (ma non sempre).