I tested it again last night before I said something.
Lua Code:
znb.bg = wm:CreateControl(nil, znb, CT_TEXTURE)
znb.bg:SetTexture("ZAM_Notebook\\NotebookBG.dds")
Replacing my bg texture name with nil caused the background to no longer be displayed. Though it didn't throw any errors for references to znb.bg.