I made a few odd apps in my time:
* cli utility that shows a rainbow unicorn flying across your screen, useful to run when all tests passed
* irc client using only named file pipes, so that channels were files you could pipe to stdout and write to via stdin
(Can't remember any others.)
What about you?
Assigning a touch of anthropomorphism to a stubborn program provided a satisfying outlet for user irritation.