Is there any way to silence the reporting in the 'Info' window when deleting objects with a script?
Instead of using operator bpy.ops.object.delete(), you can try next code:

import bpy 
object_to_delete = bpy.data.objects['object_name_to_delete']
bpy.data.objects.remove(object_to_delete, do_unlink=True)


In this case, you get no messages about the object's deleting.