Нет способа концептуально настроить объект во время компиляции. Объект должен быть выделен / создан во время выполнения .NET, затем каким-либо образом заполнен данными.
Что касается того, как сделать это быстрее, вы можете попробовать сериализовать Hashtable в двоичный файл после того, как все медленные вызовы Add были сделаны на нем.
Тогда в вашем основном приложении вы можете просто сериализовать его обратно, когда оно понадобится.
Мы надеемся, что это даст вам более быструю инициализацию вашего HashTable, в отличие от многих .Add вызовов.