I've seen it with Opera as well, it opens two inaccessible windows placed in the taskbar and one of them is an error in GDI+ I need to use "close group" on the main opera window or kill it via taskmgr
Instead of Window Show try using:
Win.Show() or Win.Restore() or Window.MinRestore
if(visiblewindow("*freecommander*"))do
win.show("=freecommander")
else
do(?"%programfiles%/freecommander/freecommander.exe", "", "", "maximized")
endIf
