Perhaps two different emotes then? one "Laugh" for "laughs at", and "Laugh2" for "laughs with"? Although could it be easier to create a macro "/em laughs with you", although it would lack the animation and sound clip?