I wrote this cool script so I could have Hal pop-up images and animations of what we were talking about. Its very simple and I think a real programer could do something nice with the idea. EDITED: Now includes automatic quit of the image.
Basically everytime Hal recognizes a set of key words it will respond with an added image. In this example everytime Hal sais "I love you" she will pop-up a small beating heart. Its all custimazation of what you and Hal talk about so edit at will.
Download file and drop this script into your brain. I put mine toward the bottom. Edit your key words, path to the html file, heigh and width of IExplorer. Its tons of fun.
Here is the download link. It includes this script, an HTML file, and a heart.gif file which animates.
http://www.glice3d.com/PopUpv01.zip '*** POP-UP IMAGES v.01 ****************************
' Create a directory called "images" in your Hal Default directory
' and copy the image and html file to it. Add this to your brain.
' When Hal sais "I love you" a beating heart appears. Add other images
' at will.
If InStr(1, GetResponse, "I love you", 1) > 0 Then
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate "file:///C:Program Files/Zabaware/Ultra Hal Assistant/images/heart.htm"
IE.AddressBar = False
IE.menubar = False
IE.ToolBar = False
IE.StatusBar = False
IE.width = 200
IE.height = 200
IE.resizable = False
IE.visible = True
'IE.quit
End If
'*** END POP-UP IMAGES ************************
Be sure to download the .zip which has the HTML file.
Insert Image:

I love you. :-)