Add product to cart programmatically invalid request for adding product to quote
$cart = Mage::getSingleton('checkout/cart');
$cart->init();
$options = array('92'=>'49','144'=>'21');
$product = Mage::getModel('catalog/product')->load(146);
$paramater = array('product' => '146',
'qty' => '1',
'form_key' => Mage::getSingleton('core/session')->getFormKey(),
'options' => $options
);
$request = new Varien_Object();
$request->setData($paramater);
$cart->addProduct($product, $request);
$cart->save();