Hi Matt. The only thing that looks comparatively large are the two dictionaries, "AEC_DISP_REPS" and "AEC_DISPLAY_PROPS_DEFAULTS", with counts of 443 and 660 respectively.
I write this blind, hope it works --
(foreach dictname '( "AEC_DISP_REPS" "AEC_DISPLAY_PROPS_DEFAULTS" )
(vlax-dump-object
(setq object
(vla-item
(setq dict
(vla-item
(vla-get-dictionaries
(vla-get-activedocument
(vlax-get-acad-object)
)
)
dictname
)
)
(1- (vla-get-count dict))
)
)
)
(mapcar 'print
(entget
(vlax-vla-object->ename object)
'("*")
)
)
(princ "\n\n======================\n")
(princ)
)
It will show you properties and dxf data the last entry for both dictionaries so you can determine if they are the likely culprits (size wise).
Sorry that's all I've time for.