Need small distro without a desktop or windows manager, just to run a single graphical app
Have a look at TinyCore Linux. It comes in two variants, one CLI and one including X.
The X version including a window manager and a simple desktop is about 12MiB. If you don't need a window manager, you can just start X and your application. A window manager is not required.
You could also try the aptly named Damn Small Linux:
Damn Small Linux is a very versatile 50MB mini desktop oriented Linux distribution.
Damn Small is small enough and smart enough to do the following things:
Boot from a business card CD as a live linux distribution (LiveCD)
Boot from a USB pen drive
Boot from within a host operating system (that's right, it can run inside Windows)
Run very nicely from an IDE Compact Flash drive via a method we call "frugal install"
Transform into a Debian OS with a traditional hard drive install
Run light enough to power a 486DX with 16MB of Ram
Run fully in RAM with as little as 128MB (you will be amazed at how fast your computer can be!)
Modularly grow -- DSL is highly extendable without the need to customize
I recommend Arch Linux.
Doesn't include X or any kind of graphical interface, but you can easily install if you like, it is also tiny (529 MB), it has great support and the flexibility to whatever you want.