Here is a site which offers alot of freeware games, not all of them are no install but on most of the games it tells you at the bottom of the description whether it requires installation or not.
http://www.caiman.us/
This is a great little puzzler from there:-
http://www.caiman.us/scripts/fw/f1192.html