[demo] Moved demo error dialog in demo/demo.[ch]