It might depend on how faithful to that specific image you want to be. You can use pretty much anything you want for the labels in the popup menu, but you might not be able to get the "feel" of a single grid with its own drop-shadow and other details. So, here is a very loose approximation--maybe you can tweak it to get something close enough:
PopupMenu[
Dynamic[molecule],
{Entity["Chemical", "AceticAcid"] ->
Grid[{{"Acetic acid", 4.74}}, ItemSize -> {{12, 4}, Automatic}, Alignment -> Left],
Entity["Chemical", "BromoaceticAcid"] ->
Grid[{{"Bromoacetic acid", 2.69}}, ItemSize -> {{12, 4}, Automatic}, Alignment -> Left],
Entity["Chemical", "AdipicAcid"] ->
Grid[{{"Adipic acid", 5.41}}, ItemSize -> {{12, 4}, Automatic}, Alignment -> Left]}]
Of course, you probably want to come up with a way to programmatically generate this data.