Originally posted by Leroy_Brown
this code looks like it will supply a background to a form not the access window....is that correct?
No that's not correct, here is the same code with some comments

VB Code:
  1. Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hwnd As Long, ByVal hWndChild As Long, ByVal lpszClassName As Any, ByVal lpszWindow As Any) As Long
  2.  
  3. Private m_cFB As New cFormBackground
  4. Sub InitBackground()
  5.     Dim w As Long
  6.     ' Get a handle to the MDIClient window in the Access Window
  7.     w = FindWindowEx(Application.hWndAccessApp, 0, "MDIClient", "")
  8.     With m_cFB
  9.         .Init w
  10.         ' Attach the picture you specify to the window handle
  11.         ' and Tile it.
  12.         .Tile.FileName = App.Path & "\marb_gif.gif"
  13.     End With
  14. End Sub

In the Visual Basic Editor, goto the Tools/References... Menu, and Select the DLL you Downloaded.