Precalienta el horno a 175 grados C.
Cubra un molde de magdalenas con individuales de papel. Mezcla la harina, el azúcar, el cacao y la sal. Deja de lado. En un tazón grande, bate el huevo, aceite vegetal, suero de leche, colorante rojo, y el extracto de vainilla hasta que estén bien combinados.
Añade la mezcla de harina y combina hasta que esté suave, alrededor de un minuto. En un plato pequeño, mezcla el bicarbonato de soda y vinagre. Mientras la mezcla burbujea, añade a la masa y mezcla bien. Usa una cucharada grande de galletas, y llena los moldes 2/3 de su capacidad.
Hornea durante unos 18-20 minutos, o hasta que al insertar un palillo, éste salga limpio. Enfría los bizcochos durante 5 minutos en la sartén. A continuación, traslada a una rejilla para enfriar completamente.
Para hacer el glaseado, bate la mantequilla y el queso crema en velocidad media hasta que quede esponjoso, alrededor de un minuto. Añade el azúcar en polvo, crema de leche y el extracto de vainilla. Bate a baja velocidad durante un minuto. A continuación, aumenta la velocidad a media-alta y continúa batiendo hasta que quede suave y esponjosa, unos 3 minutos.
Transfiere el merengue en una manga pastelera y decora las magdalenas cuando están completamente frías.