The biggest problem people have with image beacons is that they don't know how to resolve the fact they they display as a broken image. so they do a 1x1 pixel image to hide it. usually you still see a little black dot somewhere on the page because of it. so why not use the beacon for your tracking/whateverelse purposes, but userside, make a real image appear, making it look like a legitimate image pull from a library or something.
so you just drop this code all by itself in a publicly accessible file. No HTML or anything else. Just that code into a blank document, and save it. name it something remotely intelligent, img.asp for exmaple.
call from ANY webpage, <img src="img.asp">
Response.ContentType = "image/gif"
dim tmppath,thefile
tmppath="e:\SOMEFULLPATH\beautifulbabe.gif"
thefile=ReadByteArray(tmppath)
response.binarywrite thefile
Function ReadByteArray(strFileName)
Const adTypeBinary = 1
Dim bin
Set bin = CreateObject("ADODB.Stream")
bin.Type = adTypeBinary
bin.Open
bin.LoadFromFile strFileName
ReadByteArray = bin.Read
End Function