I can't tell from your post whether games should be considered "desktop applications", but for me they are. Thus, I mention that I am currently using
Frozen Bubble quite often. It is a wonderful clone of Puzzle Bobble (TM, I assume) written in Perl using the
SDL Perl distribution.