Try out this applet. It can read/write the Windows 3.x CARDFILE.EXE's '.CRD' file. There are some items that I haven't touched yet(graphics images in an entry, for one) but it's a start. The Gtk is a good language to program in, with callback parameters that are interesting to examine. More information to follow.
So give it a try and let me know what you think.