Can I make this with margarine?
Yes, in fact many folks do because it is more stable than real butter. Margarine is made with vegetable oil and doesn't actually need to be refrigerated. You'll find people use this in place of butter for many sauces, even movie theater popcorn.