If you're using a plane master in conjunction with those two images and one object (which used blend and thus has no overlays/underlays), I really don't think that's going to be the problem.
Transparent window support is just there to appease a very specific crowd that asked for it way back in early 4.0, knowing that hardware mode wouldn't support it.

I believe it's documented in the skin reference somewhere, but in general, using window transparency (the transparency color option included) is gonna punt you out of hardware rendering due to how Windows handles transparency on a very core level. Windows 10 actually improved this, but to really utilize it they'd have to drop support for everything else or make it not work the same which removes consistency for developers (similar to how enabling EDGE support in the IE window to force it out of IE7 compat. mode gives you more options but you can't guarantee everyone will see the same thing).
Thx Nadrew.
I dont think understand the issue. Anything inbetween the white background and the minimap will tint the minimap. Anything above the minimap will completely cover it up, and anything underneath it, wont show up. I just want to know if you can think of anyway to produce the same effect but have the background show up as black instead of white.

This is an image of the minimap when I'm next to left edge of the map.
In response to Nadrew
Nadrew, also there is ridiculous client lag coming from the statpanel aswell. I'm sure you guys are aware of this. Could you give me any information about it or why it lags. I'm even using if(statpanel("Stats")) etc so its not running all statpanel codes. I'm thinking about spending the next few days just coding a hud for statpanel,inventory, verbs etc.
In response to Fat Albert
You're most likely doing way too much on Stat(). Probably doing a lot of things that it wasn't meant for. You do realize that it's called every tick, right?
It's actually called every 8 ticks unless you add a sleep() in there, then it'll call more often, but the point stands, you don't want to overdo it.
mob/Being/Stat()
set waitfor = FALSE
if(src.lookoutobjs!=0)//This is for when a usr is in a building mode
var/list/CO=CustomObjs
if(src.school) CO=src:school.CustomObjs
else if(!CO) CO=new
if(src:school&&src:school.Unlockables)
statpanel("Unlocked")
if(statpanel("Unlocked"))
for(var/V in src:school.Unlockables)
if(V) stat(V)/**/
statpanel("Obj")
statpanel("Mob")
statpanel("Turf")
statpanel("Verbs")
if(statpanel("Mob"))
var/list/l=BuildObjects["mobs"]+CO["mobs"]
for(var/mob/O in l) stat(O)
statpanel("Obj")
statpanel("Turf")
statpanel("Verbs")
if(statpanel("Turf"))
var/list/l=BuildObjects["turfs"]+CO["turfs"]
for(var/obj/O in l) stat(,O)
statpanel("Obj")
statpanel("Mob")
statpanel("Verbs")
if(statpanel("Obj"))
var/list/l=BuildObjects["objs"]+CO["objs"]
for(var/obj/O in l) stat(O)
statpanel("Mob")
statpanel("Turf")
statpanel("Verbs")
if(statpanel("Verbs"))
var/list/l=BuildObjects["verbs"]
for(var/obj/O in l) stat(,O)
statpanel("Obj")
statpanel("Mob")
statpanel("Turf")
statpanel("Verbs")
else
var/mob/Being/Depicting=src
if(src.client.fusedchar) Depicting=src.client.fusedchar
if(statpanel("Identity"))
stat(Depicting)
if(Depicting.numrank) stat("World Rank","[Depicting.numrank]\th")
stat("Quest:",Depicting.Quest)
stat("Class:","[Depicting.class]")
stat("Race:","[Depicting.alignment] [Depicting.race]")
stat("Exp:","[(Depicting.Exp)]/[(Depicting.MaxExp)]")
stat("Credits:","[Depicting.Credits]")
stat("Respect Points:","[Depicting.respect]/[Depicting.maxrespect]")
switch(race)
if("Dumonei")
stat("Rage:","[Depicting.enrage]")
if("Mamallei")
stat("Rage:","[Depicting.enrage]")
if("Astralei")
stat("Sacred Chants:","[Depicting.absorbtions]")
if("Magicalei")
stat("Absorbs:","[Depicting.absorbtions]")
if("Artifei Humanei")
stat("Absorbs:","[Depicting.absorbtions]")
if("Dragonei")
stat("Absorbs:","[Depicting.absorbtions]")
if("Artifei")
stat("Absorbs:","[Depicting.absorbtions]")
stat("Level",": [(Depicting.Level)]")
if(mute>world.time)
stat("Mute Timer",": [round((Depicting.mute-world.time)/600)]:[round((Depicting.mute-world.time)%600*0.1)]")
stat("World Cpu:","[world.cpu]")
stat("")
stat("Head:",Depicting.Head)
stat("Back:",Depicting.Back)
stat("Body:",Depicting.Suit)
stat("Wrist:",Depicting.Wrist)
stat("Feet:",Depicting.Boots)
if(src.observe)//so I can look at people stats
var/mob/Being/M=src.client.eye
if(ismob(M))
statpanel("~[M]~")
if(statpanel("~[M]~"))
stat("Health:","[M.Health]/[(M.MaxHealth)]")
if(M.race!="Androei")
stat("Ki:","[M.Ki]/[(M.MaxKi)]")
stat("Energy:","[M.Energy]/[(M.MaxEnergy)]")
stat("~Offensive~")
stat("Strength:","[M.Strength+M.tempStr]")
stat("Ki Strength:","[M.KiStr+M.tempKiStr]")
stat("Power:","[M.Power] + [(M.attackgboost+M.tempPower)] + [M.KiPower]")
stat("Attack Speed","[(M.AtkSpd+M.tempAttackSpeed+M.AtkSpdBonus+M.AtkSpdBonus2)*100]%")
stat("Crit Chance:","[(M.CritChance+M.tempCritChance)*100]%")
stat("Crit Power:","[1+M.CritPower+M.tempCritPower] x Power")
if(M.race!="Androei")
stat("Ki Regen:","[M.kiregen+M.tempKiRegen]")
stat("Piercing:","[(M.Piercing+M.tempPiercing)*100]%")
stat("")
stat("~Defensive~")
stat("Health Regen:","[M.hpregen+M.tempHealthRegen]")
stat("Agility:","[M.Agility*100]+[M.tempAgility*100]%")
stat("Speed:","[M.Speed*100]+[M.tempSpeed*100]%")
stat("Blocking:","[(M.Blocking+M.tempBlocking)*100]%")
stat("Blocking Pwr:","[(M.BlockingPower+M.tempBlockingPower)*100]%")
stat("Resistance:","[(M.Defense+M.BonusDefense2+M.tempDef)*100]%")
if(statpanel("Build"))
stat("~Main Stats~")
if(Depicting.Shield) stat("Shield:","[Depicting.Shield]")
stat("Health:","[Depicting.Health]/[(Depicting.MaxHealth)]")
if(Depicting.race!="Androei")
stat("Ki:","[Depicting.Ki]/[(Depicting.MaxKi)]")
stat("Energy:","[Depicting.Energy]/[(Depicting.MaxEnergy)]")
stat("Strength:","[Depicting.Strength+Depicting.tempStr]")
stat("Ki Strength:","[Depicting.KiStr+Depicting.tempKiStr]")
stat("Power:","[Depicting.Power] + [(Depicting.attackgboost+Depicting.tempPower)] + [Depicting.KiPower]")
if(Depicting.race=="Mamallei") stat("Moon Power","[Depicting.blutzwaves/17000000*100]%")

stat("")
stat("~Offensive~")
stat("Attack Speed","[(Depicting.AtkSpd+Depicting.tempAttackSpeed+Depicting.AtkSpdBonus+Depicting.AtkSpdBonus2)*100]%")
stat("Crit Chance:","[(Depicting.CritChance+Depicting.tempCritChance)*100]%")
stat("Crit Power:","[1+Depicting.CritPower+Depicting.tempCritPower] x Power")
if(src.race!="Androei")
stat("Ki Regen:","[Depicting.kiregen+Depicting.tempKiRegen]")
stat("Piercing:","[(Depicting.Piercing+Depicting.tempPiercing)*100]%")
stat("")
stat("~Defensive~")
stat("Health Regen:","[Depicting.hpregen+Depicting.tempHealthRegen]")
stat("Agility:","[(Depicting.Agility+Depicting.tempAgility)*100]%")
stat("Speed:","[(Depicting.Speed+Depicting.tempSpeed)*100]%")
stat("Blocking:","[(Depicting.Blocking+Depicting.tempBlocking)*100]%")
stat("Blocking Pwr:","[(Depicting.BlockingPower+Depicting.tempBlockingPower)*100]%")
stat("Resistance:","[(Depicting.Defense+Depicting.BonusDefense2+Depicting.tempDef)*100]%")
statpanel("Techniques",Depicting.techobjs)
statpanel("Inventory",Depicting.inventory)
if(Depicting.receivedmissions&&Depicting.receivedmissions.len) statpanel("Missions",Depicting.receivedmissions)
Page: 1 2