Да, когда окна открываешь память растет, то некоторого уровня, так устроен NET framework. Проблема именно в том, что она растет когда есть подключение к транзаку, при подключении к смарткому - этого нет.