Для нашего настраиваемого графического интерфейса мы решили, что просто попробуем поместить их в «использование» (пересоздать при необходимости) при рисовании наших элементов управления, и решили, что при необходимости оптимизируем.
Это не требуется.
Это WinForm на WinCE, который обычно означает, что он хорошо показывает вещи, которые могут быть немного медленными на рабочем столе (например, отражение ощущается намного дороже на WinCE), поэтому, если вы не выполняете какие-то безумные манипуляции с изображениями на рабочем столе, которые требуют mucho тогда я думаю, что вы должны создавать их по мере необходимости.
IIRC с использованием кистей. сбор в GDI может быть вариантом, так как это гарантирует, что они будут кэшированы и удалены в конце, хотя я не уверен в безопасности потоков там.