Исходя из этимологии этого жаргонного слова, заруфить действительно означает 'залезть на крышу'. Но слова, употребляясь в языке, могут менять свое значение (оно может расширяться или сужаться), у слов может развиваться переносное значение. У слова заруфить вполне может развиться (а может, уже и развивается) переносное значение: 'залезть на крышу' – 'залезть на какую-либо поверхность высокого сооружения' – 'залезть, взобраться на какой-либо высокий предмет, сооружение'. В этом смысле вполне можно (будет) заруфить и шпиль, и дерево (т. е. даже то, где нет крыши). Ср. историю слова ксерокс: изначально так назывался только копировальный аппарат фирмы Xerox, а потом, невзирая на этимологию слова, так стали называть любой копировальный аппарат, даже не имеющий к этой фирме никакого отношения.
Это так называемое эллиптическое предложение (самостоятельно употребляемое предложение с отсутствующим сказуемым). В таких предложениях при наличии паузы ставится тире, при отсутствии паузы знак не нужен.
Нужны запятые: ...везде, где можно, цены были завышены.
Верно: фурье-спектрометр, фурье-образ.
Корректно без кавычек: ...далее Закон.
Знаки препинания расставлены правильно. В первом предложении к первой части я узнаю адрес добавляется сложноподчиненное предложение, в котором части связаны двойным союзом если... то. В этом случае перед союзом и запятая ставится, а после нет.
Во втором предложении после придаточной части если будет недалеко второй части союза (то) нет, союз и связывает однородные члены узнаю и приеду. Между однородными членами запятая не нужна, а на стыке союзов и и если нужна, так как придаточную часть можно изъять из предложения.
Зачем лететь в Бангкок? = По какой причине следует лететь в Бангкок?
За чем лететь в Бангкок? = За какой вещью следует лететь в Бангкок?
Оба варианта верны.