Pessima idea quella della DLL.
Il programma non vuoi che sia aperto dal sistema o non vuoi che sia aperto da altri utenti?