Tenes que ocultar la ventana al crearse. 
GUIEditor_Label = {} 
  
WindowsCategoria = guiCreateWindow(63,60,701,484,"Elige una Categoria...",false) 
guiSetVisible ( WindowsCategoria, false ) 
GUIEditor_Label[1] = guiCreateLabel(383,123,5,5,"",false,WindowsCategoria) 
ButtonCatZC = guiCreateButton(52,70,251,290,"",false,WindowsCategoria) 
ImageZCCat = guiCreateStaticImage(24,26,208,237,"images/ZC-Grupo.png",false,ButtonCatZC) 
ButonClanesCat = guiCreateButton(385,70,251,290,"Clanes",false,WindowsCategoria) 
guiSetFont(ButonClanesCat,"sa-gothic") 
MemoZC1 = guiCreateMemo(41,383,269,75,"ZombieCity: Refugio Oficial.\nSi eres nuevo o no posees clan, entra aca, igual para los Miembros del Staff.",false,WindowsCategoria) 
guiMemoSetReadOnly(MemoZC1,true) 
MemoClanes1 = guiCreateMemo(376,383,269,75,"Clanes Oficiales:\n-[MCC]\n-|ALFA| ",false,WindowsCategoria) 
  
function categoria ( ) 
    guiSetVisible ( WindowsCategoria, not guiGetVisible ( WindowsCategoria ) ) 
    showCursor ( guiGetVisible ( WindowsCategoria ) ) 
end 
addEvent( "spawnlogin", true ) 
addEventHandler( "spawnlogin", getRootElement(), categoria )