I would suggest that context in this case is what matters. I've noticed when someone doesn't 'like' Napoleon, calling him Bonaparte no matter at what point in his career tends to be used for denigration. Perhaps I am incorrect with that assessment, but it certainly seems that way from time to time.
Sincerely,
Kevin