Map was correct I believe. (RandomAccessFile may be more secure for you if you don't want people editing the file by the way)
I guess what I am saying is adjust your routine to not read the bitmap directly, but indirectly.
dim b as bitmap
b.Bitmap = LoadBitmapSample(file.dirassets, "work.jpg from map file"), 75dip, 75dip)
bitmap(b) time(time started)
just save the string "work.jpg" in your map. You can do it when you set the image by using imageobject.tag = "work.jpg"