Well, I re-installed and tried doing the changes step-by-step, checking for the "install" button each time.
It seemed to disappear after the following step from the documentation: Editing catalog/admin/categories.php, going down to the replace around line 298.
The "replace" code was:
tep_db_query("insert into " . TABLE_PRODUCTS . " (products_quantity, products_model, products_image, products_price, products_date_added, products_date_available, products_weight, products_dim_type, products_weight_type, products_length, products_width, products_height, products_ready_to_ship, products_status, products_tax_class_id, manufacturers_id) values ('" . tep_db_input($product['products_quantity']) . "', '" . tep_db_input($product['products_model']) . "', '" . tep_db_input($product['products_image']) . "', '" . tep_db_input($product['products_price']) . "', now(), '" . tep_db_input($product['products_date_available']) . "', '" . tep_db_input($product['products_weight']) . "', '" . tep_db_input($product['products_length']) . "', '" . tep_db_input($product['products_width']) . "', '" . tep_db_input($product['products_height']) . "', '" . tep_db_input($product['products_ready_to_ship']) . "', '0', '" . (int)$product['products_tax_class_id'] . "', '" . (int)$product['manufacturers_id'] . "')");
The items "products_dim_type" and "products_weight_type" seemed to be causing the problem. When I deleted them, but replaced the rest of the code "as is", the "install" button and info panel on the shipping modules remained intact.
So... I've got the info panel back, but... Have I just deleted part of the code that is essential for this shipping module to work?!?
Thanks,
Alyssa