Acesso - Exportar imagens de controles de imagem em formulários

Eu tenho procurado uma maneira de extrair imagens de formulários de acesso. Uma pesquisa no Google quase sempre aponta paraOLEtoDisk. Este software permite exportar imagens armazenadas em campos OLE dentro de tabelas de acesso. Isso não é o que eu quero.

Eu tenho um formulário com alguns logotipos, cabeçalhos e imagens de fundo. Essas imagens estão tornando o banco de dados cada vez maior (porque elas estão embutidas no formulário). Gostaria de extraí-los, colocá-los em nosso servidor junto com o arquivo de back-end e adicioná-los de volta aos meus formulários, mas desta vez como imagens vinculadas em vez de imagens incorporadas.

Espero estar me deixando claro. Todas as sugestões são bem vindas.

EDIT: Adicionado o código que estou usando para exportar PictureData do controle de imagem como um arquivo de imagem. Este código não funciona como pretendido. Eu descobri que PictureData é uma matriz de bytes, mas depois de copiá-lo em um arquivo, recebo um caractere NUL a cada dois caracteres.

Public Function savePict(pImage As Access.Image)
    Dim fname As String 'The name of the file to save the picture to
    Dim iFileNum As Double

    fname = Environ("Temp") + "\temp.png" ' Destination file path
    iFileNum = FreeFile 'The next free file from the file system

    Open fname For Binary Access Write As iFileNum
        Dim tbyte As Variant
        Dim i As Double
        'Write the byte array to the file
        For i = 0 To Len(pImage.PictureData)
            Put #iFileNum, , pImage.PictureData(i)
        Next i
    Close #iFileNum
End Function

questionAnswers(4)

yourAnswerToTheQuestion