It's not compared with Trancexx's, but it works for me. The example resizes with the gui: #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> GUICreate("Yet Another Gif Example", 250, 400, -1, -1, BitOR($WS_MAXIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME)) ;create the object $oObj = ObjCreate("Shell.Explorer.2") $oObj_ctrl = GUICtrlCreateObj($oObj, 5, 5, 240, 390) ;resize control when the window resizes GUICtrlSetResizing(-1, $GUI_DOCKAUTO) ;restrict right click GUICtrlSetState(-1,$GUI_DISABLE) ;replace this with your own (from local hdd, web, ...): $sGIF = @ScriptDir&"\Dance.gif" ;show the image $URL = "about:<html><body bgcolor='#efefef' scroll='no'><img src='"&$sGIF&"' width='90%' height='100%' border='0'></img></body></html>" $oObj.Navigate($URL) GUISetState(@SW_SHOW) While 1 Sleep(10) Switch GUIGetMsg() Case -3 $oObj=0 ;destroy object... Exit EndSwitch WEnd