KVisualBoyAdvance ( "KVBA" ) is a simple graphical frontend to the VisualBoyAdvance emulator, which lets you play Game Boy Advance(Tm) games under Linux.

KVBA is developed in KDevelop.

Here are some key features of "KVisualBoyAdvance":
showing available GBA ROM files
selecting directory where GBA ROMs are stored
selecting VisualBoyAdvance binary to use
choosing various runtime arguments ( size, smoothness, filters, etc... )
saving options if selected ( using them on next run )
configuations stored in $HOME/.kvisualboyadvance/VisualBoyAdvance.cfg text file ( from v 0.3 )

The command line VisualBoyAdvance program can be found at: http://vboy.gnemu.com
and not supplied with KVBA, but KVBA tested with VisualBoyAdvance version 1.7 only
Do not forget that for VisualBoyAdvance to run you need the libSDL1.2 package