Hi,
No, the "catalogue mode" is for all the pages of HikaShop.
You would have to turn off that setting.
Now, if you have different menu items to access the different products listings, you can configure each one independently. You'll have a "add to cart" display setting in each menu item under its "products options" tab to display or not the add to cart buttons on the listings of the menu items.
Now, that's only for the listings. For the product pages, the behavior is global to all the products. So you would to use some code modification I'm afraid. Or you could not have a price for the products for which you don't want the add to cart button and then turn off the "display add to cart button for free products" setting of the HikaShop configuration and use a translation override to change the "free" word on the product page to something else:
www.hikashop.com/download/languages.html#modify
Now that means that the products without add to cart buttons won't have a price displayed. That might be ok with your situation or not. You could potentially add the price with a custom field of the table "product" if you need to still display it on the product page.