Ciao Alka,
ho verificato con MemProof il software per testare la DLL e non mi restituisce nessun errore anche commentando il FreeMem usato per deallocare la memoria allocata manualmente dalla DLL. In base a quanto mi dicevi però non dovrebbe essere corretto, amenochè una volta chiuso il form, windows mi deallochi in automatico i buffer allocati dalla DLL. Sempre all'interno di MemProof, nella sezione "Debug Window", capita di trovare alcune voci del tipo:
Exception 80000003 BREAKPOINT at 7C911230
ma anche parecchie Exception di access violation. Nonostante questi messaggi il software però non da segni di problemi o errori ma non credo sia comunque una cosa normale. Confermi?