Дефис употреблен правильно.
Корректно: штраф в размере двухсот рублей.
Верно: в размере 7641 рубля.
Ключом к пониманию значения термина нанотехнологии является первая часть этого слова – нано. Как указывает «Толковый словарь иноязычных слов» Л. П. Крысина (М., 2005), нано... (от греческого nannos 'карликовый') – первая часть сложных терминов – названий единиц измерения, обозначающих миллиардные доли основных единиц, например, наносекунда.
Нанотехнологии можно определить как технологии производства и использования разного рода устройств, необходимых для манипуляции микроскопическими частицами вещества. Целью развития нанотехнологий является разработка на основе наночастиц материалов с уникальными характеристиками, вытекающими из микроскопических размеров их составляющих.
На официальном сайте ГК «Российская корпорация нанотехнологий» (РОСНАНО) (это российская государственная корпорация, основанная в 2007 г. для реализации государственной политики в сфере нанотехнологий) дано такое определение:
Нанотехнологии – совокупность методов и приемов, применяемых при изучении, проектировании, производстве и использовании структур, устройств и систем, включающих целенаправленный контроль и модификацию формы, размера, интеграции и взаимодействия составляющих их наномасштабных элементов (1-100 нм) для получения объектов с новыми химическими, физическими, биологическими свойствами.
Правильно: подгонять.
Поскольку фиксируемое словарями значение глагола весить — "иметь какую-л. тяжесть, определяемую мерами массы", то сочетания типа файл много весит представляют для русского языка некое новшество, однако они вполне прозрачны по значению, поэтому нельзя назвать их нарушением нормы.
Правильно: размер в размер.