Чтобы в меню плавно менялись картинки, лучше сделать его в 3D. Тогда просто создаешь спрайты и используешь с ними команду EntityAlpha. BMP-кнопки делаются аналогично.
Если все же надо в 2D, то вот есть либа для этого http://www.boolean.name/showthread.php?t=13, даже две.