this is just a little example, you can tell my drawing skills are not that great...
but if anyone wants to give it a try... could be fun
and the AHK limit on 100 GUIs can be viewed as an extra challenge to
create interesting effects within this limit...
edit: added some color cycling!

col = 0x878290
XX=250
YY=80
while (XX < A_SCREENWIDTH - 200) && (i<13)
{
if i < 98
i ++
gui, %i%: -caption +border +toolwindow
col += 16
Gui, %i%: Color, %col%
gui, %i%: show, x%XX% y%YY% w60 h110
XX += 35
YY += 11
sleep 20
}
while (XX > 250) && (YY < A_SCREENHEIGHT-300)
{
if i < 98
i ++
gui, %i%: -caption +border +toolwindow
col += 16
Gui, %i%: Color, %col%
gui, %i%: show, x%XX% y%YY% w60 h110
XX -= 35
YY += 11
sleep 20
}
while (XX < A_SCREENWIDTH - 200) && (YY < A_SCREENHEIGHT-150) && (i<40)
{
if i < 98
i ++
gui, %i%: -caption +border +toolwindow
col += 16
Gui, %i%: Color, %col%
gui, %i%: show, x%XX% y%YY% w60 h110
XX += 35
YY += 11
sleep 20
}
while (XX > 250) && (YY < A_SCREENHEIGHT-300) && (i<54)
{
if i < 98
i ++
gui, %i%: -caption +border +toolwindow
col += 16
Gui, %i%: Color, %col%
gui, %i%: show, x%XX% y%YY% w60 h110
XX += 35
YY -= 11
sleep 20
}
while (XX < A_SCREENWIDTH - 200) && (YY < A_SCREENHEIGHT-150) && (i<67)
{
if i < 98
i ++
gui, %i%: -caption +border +toolwindow
col += 16
Gui, %i%: Color, %col%
gui, %i%: show, x%XX% y%YY% w60 h110
XX += 35
YY += 11
sleep 20
}
esc::exitapp





