Das ist eins der Probleme. "InitLCD" macht Bascom von sich aus, wenn es erkennt, dass irgendwelche Displaybefehle verwendet werden.
Mit $SIM kann man die Wartezeiten in der Initialisierung auf 0 setzen, durchgeführt wird die trotzdem noch.
Ganz raus kriegt man die Init aber nur, wenn es auch keine LCD-Befehle mehr gibt. Dann zeigt natürlich der Simulator aber auch nichts mehr an.