presne tu stranku s tim menu jsem nasel taky, ale chtěl jsem to udělat ze bych mel primo spousteci ikonky nekde v jinem panelu, ale nakonec jsem to pres to menu udelal 

 ... zmacknu klavesovou skratku a okno zmizi a prestane zrat cpu a obevi se v tom menu kde se po kliknuti zase obevi 

 dela to presne to co chci 

kdyby to chtel nekdo taky pouzit, nebo se jen podivat jk jsem se s tim popral tk vlozim i kod
akorat je potreba mit: wmctrl a xdotool
a musite vytvorit slozky ".freeze-apps" a ".freeze-aplications" ve vasem domovskem adresari
a ve slozce .freeze-aplications vytvorit soubor "freezed-windows.menu" a tento soubor potom pouzit jako nastaveni menu v panelu
#!/bin/bash
cd $HOME     
if [ -z $1 ] ; then
        WINDOW=$(xdotool getwindowfocus)
        pid=$(xdotool getwindowpid $WINDOW)
        ID=$(wmctrl -lp | grep $pid | cut -d " " -f1)
        echo $WINDOW > window_id
        xdotool windowminimize $WINDOW
        kill -s SIGSTOP $pid
        wmctrl -i -r $ID -b add,skip_taskbar
        cd ".freeze-apps"
        echo "[Desktop Entry]" > "a$WINDOW.desktop"
        echo "Name="$(xdotool getwindowname $WINDOW) >> "a$WINDOW.desktop"
        echo "Exec=/home/anty/bin/windowfreeze $WINDOW" >> "a$WINDOW.desktop"
        echo "Terminal=false" >> "a$WINDOW.desktop"
        echo "X-MultipleArgs=false" >> "a$WINDOW.desktop"
        echo "Type=Application" >> "a$WINDOW.desktop"
        echo "StartupNotify=true" >> "a$WINDOW.desktop"
        apps=$(echo $(ls))
        cd ../.freeze-aplications
        echo "<Menu>" > freezed-windows.menu
        echo "<Name>freezed</Name>" >> freezed-windows.menu
        echo "<DefaultAppDirs/>" >> freezed-windows.menu
        echo "<DefaultDirectoryDirs/>" >> freezed-windows.menu
        echo "<DefaultMergeDirs/>" >> freezed-windows.menu
        echo "<AppDir>/home/anty/.freeze-apps</AppDir>" >> freezed-windows.m$
        echo "<Include>" >> freezed-windows.menu
        for a in $apps
                do
                        echo "<Filename>$a</Filename>" >> freezed-windows.me$
                done
        echo "<Separator/>" >> freezed-windows.menu
        echo "</Include>" >> freezed-windows.menu
        echo "</Menu>" >> freezed-windows.menu
else
        WINDOW=$1
        pid=$(xdotool getwindowpid $WINDOW)
        ID=$(wmctrl -lp | grep $pid | cut -d " " -f1)
        kill -s SIGCONT $pid
        wmctrl -i -r $ID -b remove,skip_taskbar
        xdotool windowactivate $WINDOW
        cd ".freeze-apps"
        rm "a"$WINDOW.desktop
fi
je mi jasne ze by se to dalo vylepsit, takze klidne piste navrhy 

 a jeste me napadlo ze by nebylo spatne kdybych ten script nespoustel klavesovou skratkou, ale kdybych si mohl udelat vlastni tlacitko na okne, jk je krizek na zavreni, pomlcka na minimalizaci atd 
