Ao converter para o uso de SafeHandle, remova todas as chamadas para GC.KeepAlive(object). As classes que dependem de SafeHandle ...