Дык это нормальные платфоременные особенности - Винда не выгружает из памяти dll до конца при закрытии приложения. Чем по вашему обусловлен более быстрый старт приложения при повторном запуске? Даже не обязательно куба - чего угодно.
Посидите полгодика на Linux и что называется почувствуйте разницу. Вот там никогда и ничего не притормаживает, зато приложения каждый раз стартуют с задержкой (как первый раз в Винде).
Разные подходы к работе с памятью - не более. Кто к чему привык, тут нет правильного подхода. В Линуксе та же Opera, стоит ее только раз закрыть - при новом старте опять 2 секунды стартует, а в Винде уже мгновенно.
Есть программки, которые с этим борются, менеджеры памяти, всякая такая байда, просто твики для системы и т.д.. Их несложно найти - они очень популярны. Но я никогда ими не пользовался, потому что меня устраивает дефолтный виндовый подход к делу.