Hi
Been looking at this and have had a bit of a breakthrough... my "add new banner" link has appeared!
How I did it in DNN 4.4.1:
Locate the folder ~/Admin/Vendors/EditVendors.ascx.vb
Open it in notepad (hardcore) and find line 174 or thereabouts:
objBanners = CType(Me.LoadControl("~" & Me.TemplateSourceDirectory.Remove(0,Common.Globals.ApplicationPath.Length) & "/Banners.ascx"), Banners)
I wrote a debug line above it to check the path was correct:
Response.Write(("~" & Me.TemplateSourceDirectory.Remove(0, Common.Globals.ApplicationPath.Length) & "/Banners.ascx")
Checked the path in the DNN edit vendor screen, path was ok and pointing to ~/Admin/Vendors/Banners.ascx
Ok, heres the funny bit, this edit had forced a recompile of the page code and the button appeared!
Removed my debug line and all was still well.
Worked for me anyway :)
Mediademon