[THIN] Random IE crashing

I have an application that reads data from a local SQL server and
uploads it via SSL to a remote web server which I do not maintain.  This
application launches IE (through Citrix) after it pulls the data and
brings you to said website.  You then need to hit SAVE on that website
so the exported data is written to the databases on the back end of the
webserver.  After you click save, you continue on to do more work on
this website.

The application's process of pulling data and sending to the website
works fine, but once you start working in IE on the Citrix server, IE
will random crash with a memory could not be written error.  Sometimes
it does it when you click save, sometimes it crashes in the subsequent
pages.

The website is coded largely in ASP.NET

The website requires IE 6.0 or above, so I'm OK there.  I have the
internet security in IE set down to defaults, which is fairly forgiving.
I've never needed to go lower then that before. 

The users on the Citrix server are "users" only.  These users only use
IE through Citrix because of this application, otherwise they run IE on
their fat client.

Is there some way to make it so this application launches IE from their
local fat client, instead of Citrix?  What do I look into about the
crashing? 

Other related posts: