Does anybody have any ideas as to how I can get Last access information for a file? i.e when somebody last doubleclicked or looked / read it. I know java.io.File has lastModified() method but that gives the last modified and not the last access info.

you cannot get that information unless you build a program similar to windows functionality of keeping a list of 15 last opened documents. so you can't get this information directly but you could build something that does it. it will not be very easy though.