#singleinstance force #noenv gosub, definepicture WriteFile("logo.bmp",picture) gui, add, pic,x100,logo.bmp gui, add, text,xm,The Image above was created by the script. gui, show,, by Veovis return WriteFile(file,data) { Handle := DllCall("CreateFile","str",file,"Uint",0x40000000 ,"Uint",0,"UInt",0,"UInt",4,"Uint",0,"UInt",0) Loop { if strlen(data) = 0 break StringLeft, Hex, data, 2 StringTrimLeft, data, data, 2 Hex = 0x%Hex% DllCall("WriteFile","UInt", Handle,"UChar *", Hex ,"UInt",1,"UInt *",UnusedVariable,"UInt",0) } DllCall("CloseHandle", "Uint", Handle) return } definepicture: picture = ( join 0000010006003030000001000800a80e0000660000002020000001000800a ) return guiclose: exitapp